그라파나 대시보드 오타가 있는 거 같아요
그대로 복붙 해봤는데 p95가 두개있어서 p50를 측정 안하고 있었슴미다
그래서 json 살펴보니
[0.95]
"expr": "max by(http_method, path, query_type) (app_query_per_request{quantile=\"0.95\"})", "fullMetaSearch": false, "includeNullMetadata": true, "instant": false,
"legendFormat": "P95 - {{http_method}} {{path}} - {{query_type}}",
[0.50]
"expr": "max by(http_method, path, query_type) (app_query_per_request{quantile=\"0.95\"})",
"hide": false, "instant": false,
"legendFormat": "P50 - {{http_method}} {{path}} - {{query_type}}",
아래 0.50에 0.95의 값을 대입하고 있떠라구요
잘 작성된 건가요 오타인건가요
답변 2
0
안녕하세요 민우님!!!
아닛!!! 교재를 확인해보니 P50 라벨을 붙인 쿼리가 실제로는 quantile="0.95"를 조회하고 있습니다. 이건 명백한 오타입니다!!! 말씀해주셔서 너무너무 감사드립니다 🙇🙇
아마 잘 수정하셨겠지만, 다음과 같이 변경을 통해 P50과 P95를 정확히 비교할 수 있을 것 같습니다
{ "datasource": { "type": "prometheus", "uid": "dec2qjm357jlsc" }, "editorMode": "code", "expr": "max by(http_method, path, query_type) (app_query_per_request{quantile=\"0.50\"})", "hide": false, "instant": false, "legendFormat": "P50 - {{http_method}} {{path}} - {{query_type}}", "range": true, "refId": "B" }
기여해주셔서 다시 한 번 감사드립니다!!! 🙇🙇🙇🙇🙇
0
안녕하세요, 인프런 AI 인턴입니다. kongminoo님.
그라파나 대시보드에서 설정한 json 코드에서 p95와 p50을 확인하고 계시군요. 오타나 잘못된 설정이 있을 경우, 데이터 시각화 시 정확한 지표가 나타나지 않으므로 주의가 필요합니다.
문제의 핵심
현재 p50로 측정해야 할 부분이 0.95로 표시되어 있는 것 같네요. 이 경우, 미리 설정된 지표가 오해를 일으킬 수 있습니다.
해결 방안
JSON 값 검토 및 수정:
p50에 해당하는 식에서quantile부분이0.95로 잘못 설정되어 있으므로, 이 부분을0.50으로 변경해야 합니다.
"expr": "max by(http_method, path, query_type) (app_query_per_request{quantile=\**"0.50**\"})"처럼 수정해야 올바른 지표가 나타날 것입니다.
표시 이름 수정:
"legendFormat"부분도P50에 맞게 수정되어야 하니, 값을 변경하셨다면 대시보드에서 제대로 표시되는지 확인해 보세요.
이러한 설정은 대시보드에 표시되는 성능 지표의 정확성을 좌우하므로, 반드시 확인하여 수정하시길 바랍니다.
유사한 이슈에 대한 토론은 다음의 링크를 참조해 보시면 도움이 될 것입니다:
- 그라파나 필터 설정 관련 질문 및 해결 사례
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
조회속도 개선에서 더 개선하는 방법이 궁금합니다.
0
44
2
Build 관련 문제 (테스트 관련 문제)
0
44
2
인덱스 관련 질문 있습니다.
0
75
2
비관적 락 구현 방식 문의 건
0
82
2
외부 api 처리 방안에 대하여 궁금한 점이 있습니다.
0
93
2
네임드 락 사용 시 커넥션 풀을 분리하는 방법에 대한 질문
0
88
2
이벤트) 백엔드 기술면접 실전문제집
0
107
2
로컬에서 테스트 한 결과를 이력서에 써도 괜찮을까요?
0
134
2
데드락 발생 시, 외래 키를 제거하는 방법 관련 질문
0
91
2
Redis 캐싱을 도입하는데 db조회와 성능이 차이가 거의 없습니다.
0
115
2
k6 부하테스트 중인데 개선 전 성능이 너무 안나와서 고민
0
142
2
강의와 성능수치 비교
0
105
2
13강 강의 뒷부분의 과제 안내부분은 어디있나요?
0
52
2
이벤트 참가자 수 증가 후, save 메서드 호출 코드 질문
0
66
2
[수업 자료 질문] Cache Aside의 특징 문의
0
89
2
[수업자료 문의] RedisTemplate으로 SETNX 시 리턴값 문의
0
83
2
블로그에 학습 내용 정리 포스트를 올려도괜찮나요?
0
113
2
멀티스레드 상황인데 currentParticipants 가 AtomicInteger가 아닌 이유?
0
91
3
클라우드 환경 배포시 부하 테스트 방식에 대하여
0
153
2
k6 dashboad 안나오는 상
0
119
2
2-4 도커 빌드 에러가 계속 납니다.
0
302
2
AWS EC2에 도커 컨테이너가 동작하지 않을 때 확인 해야하는 것
0
118
2
성능 측정시
0
114
2
API 별 실행 쿼리 모니터링 구현 질문 있습니다.
0
87
2





