WIP Add default alertmanager route and receiver

This commit is contained in:
2026-07-06 11:35:32 +02:00
parent 5e7a0c07b0
commit 65c1933a99
3 changed files with 57 additions and 7 deletions
@@ -9,6 +9,27 @@ node.default["kosmos_prometheus"]["alertmanager"]["checksum"] = "8ce11c42e8a6dfb
node.default["kosmos_prometheus"]["node_exporter"]["version"] = "1.11.1"
node.default["kosmos_prometheus"]["node_exporter"]["checksum"] = "9f5ea48e5bc7b656f8a91a32e7d7deb89f70f73dabd0d974418aca15f37d6810"
node.default["kosmos_prometheus"]["alertmanager"]["route"] = {
"receiver" => "xmpp",
"group_by" => ["alertname"],
"group_wait" => "30s",
"group_interval" => "5m",
"repeat_interval" => "3h",
"routes" => [],
}
node.default["kosmos_prometheus"]["alertmanager"]["receivers"] = [
{
"name" => "xmpp",
"webhook_configs" => [
{
"send_resolved" => true,
"room" => "info@kosmos.chat",
}
]
}
]
node.default["kosmos_prometheus"]["global"] = {
"scrape_interval" => "30s",
"evaluation_interval" => "30s",
@@ -26,4 +47,6 @@ node.default["kosmos_prometheus"]["jobs"] = {
"prometheus" => { "targets" => [{ "target" => "localhost:#{node["kosmos_prometheus"]["web"]["port"]}", "instance" => "localhost" }] },
}
node.default["kosmos_prometheus"]["rule_files"] = []
node.default["kosmos_prometheus"]["rule_files"] = [
"/etc/prometheus/rules/*.yml"
]