Как я могу график количества запросов в течение времени в Прометей / Графана? - PullRequest
0 голосов
/ 24 марта 2020

Я пытаюсь сделать что-то, что я считаю очень простым. Я искал вокруг и видел тонны ответов, которые выглядят очень простыми, и люди говорят, что это работает, но просто дает неверные данные или не показывает все данные.

У меня есть приложение с весенней загрузкой и экспортером prometheus. Мне нужно график количества запросов с течением времени. В идеале было бы 10 запросов в 10:01, 15 запросов в 10:02 и т. Д. c.

Мой простой запрос для этого в настоящее время таков:

increase(http_server_requests_seconds_count{app="my-app", uri!~"/actuator.*"}[1m])

У меня также установлен Min time interval на 1м.

Проблема, с которой я сталкиваюсь, заключается в том, что график никогда не бывает точным. Я могу использовать почтальон для имитации 10 запросов в течение нескольких секунд. Но тогда графана не покажет 10 запросов, она может показать 6 или даже 0! Если я отправлю 30 запросов через почтальона, будет показано 20. Если я отправлю только 2 или 3 запроса, они не будут показаны. И я могу поразить мою конечную точку экспортера прометея и увидеть значение go на точное число, которое я ожидаю. Графане, похоже, все равно.

Я чувствую, что мне не хватает чего-то очень простого, но я просто не вижу этого.

Буду признателен за любую помощь.

...