From bd065e7888caa5cfab211f4f196d6de317f8052e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Fri, 2 Dec 2022 17:32:40 +0100 Subject: [PATCH] feat(alertmanager): send telegram and email with more info --- systems/makanek/monitoring/default.nix | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/systems/makanek/monitoring/default.nix b/systems/makanek/monitoring/default.nix index a2d8cb6..4330c59 100644 --- a/systems/makanek/monitoring/default.nix +++ b/systems/makanek/monitoring/default.nix @@ -171,11 +171,23 @@ in { route = { group_wait = "30s"; repeat_interval = "24h"; - receiver = "email"; + receiver = "all"; }; receivers = [ { - name = "email"; + name = "all"; + telegram_configs = [{ + bot_token = lib.strings.fileContents ; + chat_id = 18980945; + parse_mode = ""; + api_url = "https://api.telegram.org"; + send_resolved = true; + message = '' + {{range .Alerts -}} + {{ .Status }}: {{ index .Annotations "summary" }} + {{end -}} + ''; + }]; email_configs = let inherit (import ) kieran; inherit (import {inherit lib;}) cock;