171 похожих чатов

Коллеги, есть вопрос. Юзаю https://github.com/metalmatze/alertmanager-bot вот этот бот для отправки

сообщений в телегу, хотелось бы прикрутить к сообщению график из grafana. Можно ли это сделать и если да, то как? Дайте наводку, что-то не могу инфу найти, но ощущение, что так сделать можно.

10 ответов

45 просмотров

графана нативно умеет в телегу слать

да просто в аннотациях к алерту можешь ссылку указать, а в качестве переменных лейблы использовать

Не подходит этот вариант, потому что графана не умеет нормально с алертами работать. Ну скажем на один график только один алерт надо, а я не хочу плодить кучу графиков при мониторинге места например.

Да, думал об этом, но вопрос в том, что бы отказаться от того, что бы лезть в графану вовсе, при кратковременных проблемах. Скажем в пятницу вечером был скачок по CPU, но сейчас уже все норм. Что бы не открывать графану, а сразу в телеге посмотреть, что все ок, и до понедельника ждет. Что-то в этом роде )

ну с этим ботом не знаю, а так в графане есть рендер графиков и по идее бот при отправке должен дергать апи рендера графаны и отправлять картинку

рендер, кстати, надо дополнительно ставить, он еще и кучу ресурсов хочет =)

Спасибо, посмотрю )

Недавно они выкатили алертинг 2.0, не смотрел ещё но api переделано неслабо. Может и этот кейс учли?

в подписке возможно))

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Карта сайта