Неверная тепловая карта для одной конечной точки (Графана) - PullRequest
0 голосов
/ 16 марта 2020

Я пытаюсь отслеживать производительность конкретной конечной точки, отображая тепловую карту (время отклика и время). Я получаю ожидаемые результаты (приблизительно правильное время ответа и количество), когда использую панель «Тепловая карта» Grafana с форматом, установленным в «Тепловую карту», ​​и следующим запросом metri c:

sum(increase(request_duration_seconds_bucket[5m]))

enter image description here

Однако, когда я пытаюсь получить тепловую карту для конкретной конечной точки, указав метки следующим образом:

increase(request_duration_seconds_bucket{endpoint="/health",method="GET",http_status="200"}[5m])

Я получаю неправильные значения для обоих времен отклика, как а также количество (показывает около 330 запросов каждый час, что не соответствует действительности):

enter image description here

Можно ли не запрашивать отдельную конечную точку? Что-то не так с реализацией? Я не использовал sum () второй раз, так как мне больше не нужно его агрегировать, поскольку это одна конечная точка.

...