Size: a a a

Церковь метрик

2020 May 25

AS

Aleksey Shirokikh in Церковь метрик
match:
 [ <labelname>: <labelvalue>, ... ]
источник

AS

Aleksey Shirokikh in Церковь метрик
хмм
источник

AS

Aleksey Shirokikh in Церковь метрик
и правда
источник

ДС

Дмитрий Стародубцев... in Церковь метрик
причем через запятую если указывать, у меня не уходит ничего. Сейчас попробую через |
источник

ДС

Дмитрий Стародубцев... in Церковь метрик
получилось
источник

AG

Alyx G00dwin in Церковь метрик
Всем привет!
Хочу к метрикам прикрутить уведомлялку в графане. Создал виджет, который берет данные с prometheus.
источник

AG

Alyx G00dwin in Церковь метрик
И к нему следующий алерт
Как мне сделать так, чтобы алерт подсвечивался красным при статусе alertstate=pending?
Планирую потом в телегу отсылать данные графика с алертами, у которых статус firing/pending
Полагаю, что нужно добавить условие в Conditions, но я не нашел нужное для строкового значения
источник

AA

Andrey A in Церковь метрик
а потом вам захочется ввести переменные в график, и окажется, что графана alert для этого не очень подходит, и вас гугл приведет к alertmanager, который также умеет в телегу. Не проще сразу на него перейти?
источник

AG

Alyx G00dwin in Церковь метрик
Andrey A
а потом вам захочется ввести переменные в график, и окажется, что графана alert для этого не очень подходит, и вас гугл приведет к alertmanager, который также умеет в телегу. Не проще сразу на него перейти?
Рассматривал вариант с alertmanager, но придется еще образ с ботом загружать, что мне не очень хочется. А тут сразу "из коробки" алерты можно отсылать без какого-либо бота
источник

AS

Aleksey Shirokikh in Церковь метрик
алерт на алерт. хм
источник

AA

Andrey A in Церковь метрик
а когда введете переменные на график - что будете делать?
источник

ДС

Дмитрий Стародубцев... in Церковь метрик
Aleksey Shirokikh
match:
 [ <labelname>: <labelvalue>, ... ]
Заработало, но только вот в таком формате:
   - receiver: send_email
     match_re:
       severity: service|critical


Ни через match, ни через , вместо | работать отказывается. Не знаю, то ли руки кривые, то ли у них в описании ошибка. Либо в match должен срабатывать когда и service и critical срабатывают, но все равно непонятно почему не работает через запятую.

А вообще как вы у себя решили этот вопрос, если нужно отправлять уведомления по нескольим алертам в одно и то же место?
источник

VS

Vladimir Smirnov in Церковь метрик
Eugene
Да понял, спасибо за ответ. Я читал доку, но меня не покидала мысль, что я что-то упускаю. Но нет :) Спасибо ещё раз
теоретически можно и баг открыть на graphite-clickhouse, но я не уверен что это вообще эффективно будет работать
источник

AS

Aleksey Shirokikh in Церковь метрик
Дмитрий Стародубцев
Заработало, но только вот в таком формате:
   - receiver: send_email
     match_re:
       severity: service|critical


Ни через match, ни через , вместо | работать отказывается. Не знаю, то ли руки кривые, то ли у них в описании ошибка. Либо в match должен срабатывать когда и service и critical срабатывают, но все равно непонятно почему не работает через запятую.

А вообще как вы у себя решили этот вопрос, если нужно отправлять уведомления по нескольим алертам в одно и то же место?
я вот почему то пропустил что там set и всегда делал через match_re. с другой стороны у меня такое в конфиг на почти 2 сотни роутов только в одном месте
источник

ДС

Дмитрий Стародубцев... in Церковь метрик
Aleksey Shirokikh
я вот почему то пропустил что там set и всегда делал через match_re. с другой стороны у меня такое в конфиг на почти 2 сотни роутов только в одном месте
Как так? У вас все уведомления отправляются на разные почты без повторов?
источник

AG

Alyx G00dwin in Церковь метрик
Andrey A
а когда введете переменные на график - что будете делать?
А какой посоветуете образ для бота Alertmanager?
https://hub.docker.com/r/metalmatze/alertmanager-bot
Вот этот планирую использовать
Есть что-то лучше? На Python, желательно
источник

AS

Aleksey Shirokikh in Церковь метрик
Дмитрий Стародубцев
Как так? У вас все уведомления отправляются на разные почты без повторов?
я не использую почту. и лишь в одном месте использую матч по названию алерта.
источник

AS

Aleksey Shirokikh in Церковь метрик
в целом у меня у каждого алерта есть команда и продукт
источник

AS

Aleksey Shirokikh in Церковь метрик
и роутинг настроен по этим меткам
источник

ДС

Дмитрий Стародубцев... in Церковь метрик
Хм, интересно. Ладно, спасибо за помощь, я бы сам точно не додумался ставить |
источник