#prometheus #grafana
Вопрос:
У меня есть метрика с количеством задач, выбранных из очереди. Я использую этот запрос для prometheus в graphana:
sum by (namespace) (increase(dbqueue_picked_tasks_total{service="$service", namespace="$environment"}[1m]))
За выбранное время из очереди было выбрано только 1 задание. Но на графике я вижу 3 точки со значениями 1,2, а в легенде я вижу всего 3,6. Что я делаю не так?
Комментарии:
1. Иногда необходимо изменить фокус мыши с текстового поля запроса в графане на другое место, просто чтобы обновить диаграмму. Ваш запрос кажется правильным. Это тот случай, когда вы выбираете отображение поля
total
илиmax
в легенде графаны?2. @Фелипе Да, я поставил флажок, чтобы показать общее количество в легенде в интерфейсе grafana
3. интересный. не могли бы вы, пожалуйста, попытаться уменьшить или увеличить значение
[1m]
в конце вашего запроса? Я думаю, что это связано с этим4. Да, если я уменьшу, я увижу меньше очков и меньше общего
5. Но для меня это кажется странным
Ответ №1:
Иногда необходимо изменить фокус мыши с текстового поля запроса в Графане на другое место, просто чтобы обновить диаграмму.
В вашем случае Total
опция «Легенда» от Grafana суммирует баллы на основе временных рамок [1m]
запроса «Прометей». Используйте опцию Current
легенды на графане, чтобы увидеть последнее значение. Или используйте Max
опцию, чтобы увидеть уникальное максимальное значение из всех временных рядов.
Комментарии:
1. «Ток» теперь равен нулю — как это может помочь? Если я смогу изменить временные рамки на 30 секунд, я увижу только одно не нулевое значение — 1,5 (в то время как я ожидаю 1), и я увижу Всего 1,5. Это лучше, но я не понимаю, как тебе, Прометей, добиться ожидаемых результатов.
2. может быть, то, что вы ищете, является
Max
подходящим вариантом? ВTotal
нем будут суммированы все значения, которые вы видите на графике.Current
Это последнее значение в временных сериях.3. да, я хочу подвести итог, чтобы получить общее количество задач, которые были выбраны из очереди за период, и сравнить его, например, с количеством успешно обработанных задач. но это не совпадает с количеством записей в журналах.