выберите оповещения Прометея новее, чем заданное время - PullRequest
0 голосов
/ 22 февраля 2019

Я работаю с графаной, пытаюсь показать список модулей, которые запускают настраиваемое оповещение о прометее.

Этот запрос делает свое дело:

sum(ALERTS{alertname="myCustomAlert"}) BY (pod_name)

Проблема в том, чтоперечислите все оповещения, и, похоже, это не повлияет, если я изменю временной интервал, чтобы видеть только те, которые были запущены за последние 5 минут или за последний час

Есть ли способ ограничить время списка оповещений?Большое спасибо !!

1 Ответ

0 голосов
/ 22 февраля 2019

Это выражение будет генерировать количество предупреждений путем pod_name срабатывания в текущее время (точно так же, как вы ожидаете, что up{instance="foo"} сообщит вам, работает ли экземпляр foo сейчас, смотрите ли вы на панель инструментов, котораяпоказывает последние 5 минут или последний час).

Если вы хотите, чтобы значения менялись с течением времени, вы можете, например, построить график.Тогда вы увидите, как это изменится со временем.И когда оповещение начиналось и прекращало срабатывать для каждого модуля.

И если вы хотите получить значение в какое-то время в прошлом, просто установите время окончания диапазона панели Grafana на это время.(Например, если ваша информационная панель показывала интервал времени между 14:00 и 15:00 1 января, то ваш запрос вернет оповещения, активированные в 15:00 1 января.

...