#prometheus-alertmanager
Вопрос:
Я сделал датчик с количеством сообщений в DLQ. зачем измерять? потому что количество сообщений может не только увеличиваться, но и уменьшаться, когда проблема с событием устранена.
Но чтобы обнаружить, что что-то есть в DLQ, разработчик должен быть уведомлен (никто не сидит и не проверяет очередь все время, верно?).
Я немного новичок в prometheus и предупреждении, есть ли способ настроить оповещение таким образом, чтобы отправлять оповещение каждый раз, когда значение qauege увеличивается с увеличением его количества??? Спасибо!!
Ответ №1:
Вы должны иметь возможность использовать дельта — функцию для обнаружения изменений. Он возвращает дельту между значением в конце и начале указанного диапазона времени. Например:
delta(dlq_size_total[5m]) > 0
Но, может быть, было бы проще просто отслеживать добавления в DLQ в качестве отдельного счетчика.