2017-03-20 9 views
0

저는 Prometheus를 사용하여 Java API 호출을 모니터링했습니다. 여기 내 컨트롤러를 모니터링하는 방법입니다.Prometheus를 사용하여 요청 회수를 얻기위한 Grafana 쿼리

5 분마다 현재 "requests_latency"를 얻기 위해 grafana에 쿼리를 작성하려고합니다. 5 분마다 "requests_latency"를 얻기위한 쿼리는 무엇이되어야합니다. 예를 들어 오전 10시에 100 건의 요청이 있고 오전 11 시가 지나면 요청이 없었습니다. 따라서 그래프는 오전 10시에 100을 표시하고 오전 10시 5 분에 0을 표시하고 0은 더 많은 요청이있을 때까지 계속됩니다.

답변

3

rate(requests_latency_sum[5m])/rate(requests_latency_count[5m])

또한, 규칙에 따라 메트릭은 단위가 분명하다 너무 request_latency_seconds를 호출해야합니다.

+0

나는 grafana에서 동일한 이름을 가진 두 개의 전설을 제공하지만 속도는 사용했습니다. 하나는 내 실제 대기 시간 값이고 다른 하나는 항상 0입니다 (단 하나의 쿼리 만 있음). – Peekay