쿼리 문제 해결
쿼리 문제 해결 (Troubleshoot queries)
대시보드에서 흔히 겪는 문제를 해결하는 데 필요한 정보를 정리해 드릴게요. 대부분의 문제는 데이터 소스 쿼리 자체나 그 응답에서 발생하니, 그래프가 이상해 보여도 쿼리부터 점검해 보는 습관이 중요해요. 함수 순서, 쿼리 응답, 성능 이렇게 세 가지 관점에서 살펴볼게요.
출처: 문서
본문
함수 순서를 바꾸니 결과가 달라져요
함수의 순서는 매우 중요합니다. 수학과 마찬가지로 함수를 배치하는 순서가 결과에 영향을 줄 수 있어요. 함수를 추가/재배열한 뒤 결과가 달라졌다면 순서를 의심해 보세요.
쿼리 요청과 응답을 점검해요
가장 흔한 문제는 데이터 소스의 쿼리와 응답과 관련된 것입니다. 비록 Grafana의 버그나 시각화 문제처럼 보여도, 거의 대부분은 데이터 소스 쿼리나 데이터 소스 응답 쪽 문제입니다. 먼저 패널의 쿼리와 응답을 점검해 보세요.
자세한 내용은 요청·응답 데이터 점검(Inspect request and response data) 문서를 참고하세요.
쿼리가 느려요
쿼리가 돌려주는 데이터 포인트 수가 얼마나 되나요? 데이터 포인트가 너무 많으면 쿼리가 느려집니다. 이렇게 해 보세요.
- Query options(쿼리 옵션) 에서 Max data points 반환 개수를 제한하세요.
- Query options(쿼리 옵션) 에서 Min interval 시간을 늘리세요.
- 쿼리에서
group by함수를 사용하세요.