Запрос Прометея о сумме предупреждений, отправляемых каждый час
Привет, мне нужно найти сумму оповещений, отправленных за последние 24 часа на почасовом подсчете. Может запрос Прометея выдает эту информацию прямо в консоли. я могу использоватьsum(alerts)
и увидеть график, выбрав таймфрейм.
Но мне нужно количество предупреждений, отправляемых каждый час в консоли, чтобы я мог скопировать эти данные, чтобы преуспеть.
sum_over_time
запрос дает общее количество данных за последние 1d в консоли:
sum_over_time(alerts[1d])
Опять же, нет возможности агрегировать итоги по каждому часу.
1 ответ
Возможно, вы ищетеsum(increase(prometheus_notifications_sent_total[24h]))
.
Он показывает увеличениеprometheus_notifications_sent_total
метрика за последние 24 часа.
Вы также можете вычесть из него количество удаленных уведомлений.sum(increase(prometheus_notifications_dropped_total[24h]))
.