Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Paper 실시간 5분 옵션을 만들면 어떨지? #213

Closed
gunlee01 opened this issue Jun 8, 2019 · 6 comments · Fixed by #260 or #263
Closed

Paper 실시간 5분 옵션을 만들면 어떨지? #213

gunlee01 opened this issue Jun 8, 2019 · 6 comments · Fixed by #260 or #263

Comments

@gunlee01
Copy link
Member

gunlee01 commented Jun 8, 2019

인스턴스와 Paper가 많아지면 자원 사용량이 너무 높아짐
현재 리얼타임 10분으로 고정인데 세팅에 리얼타임 5분 설정을 하나 넣어 선택할 수 있게 하면 좋을 것 같음.

@kranian
Copy link
Member

kranian commented Jun 17, 2019

5분 옵션을 넣어도 동일한 현상이 존재 할 겁니다. 왜냐하면 시계열 차트가 다수 배치된 상태에서 인스턴스 개수가 증가하면 메모리 사용량이 (인스턴스 개수(10이상, * ( 시계열 차트5개이상 + 성능 카운터(20개) )) 개수만큼 증가하는 문제가 있습니다.

따라서 시계열 데이터와 현재 데이터를 적절히 배분하여 화면에 최적화된 방법을 제공을 하는게 가장 좋을 것 같고요

현재는 NOW()를 볼수 있는 차트가 없기 때문에 도넌 차트 나 카운터 차트(넘버 차트) ,바 차트 등을 추가해 주면서 최적화를 찾아야 하는게 맞을 것 습니다.

@gunlee01
Copy link
Member Author

@kranian 그렇군요.
CPU 부하가 높아서 기본 조회시간을 절반으로 줄이면 그려야할 xlog나 차트의 점들이 줄어드니 좀 나아지지 않을까 하고 그냥 단순하게 생각해 본 건입니다. ^^

@david100gom
Copy link
Contributor

인스턴스 개수도 동일하다는 가정하에 실시간 조회가 10분에서 5분으로 줄어들면 로컬 PC CPU부하는 줄어들겠죠.
setting 쪽에 REALTIME DATA RANGE (minutes) 항목으로 추가해 놓고, 기본은 5분 그리고, 10분도 선택 가능하게 해주면 될것 같습니다.

@david100gom david100gom self-assigned this Jun 26, 2019
@kranian
Copy link
Member

kranian commented Jun 26, 2019

  • 현재 시간 관련 컨트롤러 입니다.
    image

  • 개선을 아래 예 처럼 해보는건 어떨까요??
    image

    • 리얼 시간 탭에 시간과 갱신 주기 설정을 사용자 입력을 받아 처리 하고, default 설정은 setting 탭에서 처리 합니다.

@david100gom
Copy link
Contributor

@kranian 오~ 감사합니다. 우선 setting 부분에 넣고 나서, 제안주신 내용은 추후에 정리해 보겠습니다.

@kranian
Copy link
Member

kranian commented Nov 21, 2019

설정 화면

image

  • XLog, Counter 실시간 Last 가져오는 시간 개별로 설정 가능 하도록 설정 추가
  • XLog 시간 설정 범위, 1분 ~ 최대 120분
  • Counter 시간 설정 범위 , 1분 ~ 최대 10분

결과

image

gunlee01 added a commit to gunlee01/scouter-paper that referenced this issue Nov 26, 2019
* development:
  line chart time format change  - 5분 이하는 초단위로 나오도록 변경 함
  peak circle instance selector 적용 scouter-contrib#248
  ⚡ Line Chart Peak Value 포인트 서클 추가 scouter-contrib#248
  scouter-contrib#213 Paper 실시간 옵션 추가(xlog,counter)
  ⚡ 차트 축 font size 설정 기능 추가
  💄 인스턴스 컬러 10 변경(Red 컬러 계열 제거), 라인 차트 Path Line 설정(1->2)
This was linked to pull requests May 14, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants