Send critical alerts via email (in addition to XMPP)

This commit is contained in:
2026-07-06 14:52:17 +02:00
parent 20f67d7261
commit 1ae5210813
2 changed files with 34 additions and 3 deletions
@@ -12,10 +12,16 @@ node.default["kosmos_prometheus"]["node_exporter"]["checksum"] = "9f5ea48e5bc7b6
node.default["kosmos_prometheus"]["alertmanager"]["route"] = {
"receiver" => "xmpp",
"group_by" => ["alertname"],
"group_wait" => "30s",
"group_interval" => "5m",
"group_wait" => "10s",
"group_interval" => "30s",
"repeat_interval" => "3h",
"routes" => [],
"routes" => [
{
"receiver" => "email",
"matchers" => ['severity="critical"'],
"continue" => true,
}
],
}
node.default["kosmos_prometheus"]["alertmanager"]["receivers"] = [
@@ -27,6 +33,18 @@ node.default["kosmos_prometheus"]["alertmanager"]["receivers"] = [
"room" => "info@kosmos.chat",
}
]
},
{
"name" => "email",
"email_configs" => [
{
"send_resolved" => true,
"to" => "ops@kosmos.org",
"from" => "ops@kosmos.org",
"smarthost" => "localhost:25",
"require_tls" => false,
}
]
}
]