http_request_duration_seconds_sum / http_request_duration_seconds_count показывает 2 графика - PullRequest
0 голосов
/ 06 ноября 2019

У меня есть панель управления Grafana, на которой я пытаюсь построить некоторые метрики прометея.

Я пытаюсь рассчитать среднее время ответа для 2 конечных точек по формуле:

http_request_duration_seconds_sum / http_request_duration_seconds_count

но при построении запроса на графической панели Grafana я получаю 4 графика (по 2 на каждый) вместо только 2, что мне непонятно.

snippet from Grafana

Может кто-нибудь сказать, почему вместо 2 кривых 4? Два в верхней части от одного и того же запроса, а также для двух в нижней части.

ОБНОВЛЕНИЕ

Добавляет

sum(rate(http_request_duration_sum))[24h] / sum(rate(http_request_duration_count))[24h] 

ответ? Это дает мне 2 кривых вместо 4, но я не уверен, что результат - то, что я ищу (среднее время отклика для конечной точки).

1 Ответ

0 голосов
/ 06 ноября 2019

Я обнаружил, что следующий запрос:

sum(rate(http_request_duration_sum))[24h] / sum(rate(http_request_duration_count))[24h] 

является ответом, который я ищу, давая мне среднее время отклика в секундах и только 1 кривая pr запроса.

Конечно значение scrape_interval должно , а не быть 24 ч, поэтому вместо этого я установил его на [1m]. <- это согласно этому <a href="https://stackoverflow.com/questions/40230057/what-is-the-maximum-scrape-interval-in-prometheus"> SO-ответ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...