From b9623e3d57caf989c396d5333a2d4359c5596c4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Thu, 1 Dec 2022 18:25:03 +0100 Subject: [PATCH] feat(alertmanager): access via http --- systems/makanek/monitoring/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/systems/makanek/monitoring/default.nix b/systems/makanek/monitoring/default.nix index d523f41..828ba21 100644 --- a/systems/makanek/monitoring/default.nix +++ b/systems/makanek/monitoring/default.nix @@ -24,7 +24,7 @@ in { proxyWebsockets = true; }; }; - "alertmanager.kmein.r" = { + ${lib.removePrefix "http://" config.services.prometheus.alertmanager.webExternalUrl} = { locations."/" = { proxyPass = "http://127.0.0.1:${toString config.services.prometheus.alertmanager.port}"; proxyWebsockets = true; @@ -43,11 +43,12 @@ in { } { title = "Grafana"; - link = "http://${config.services.grafana.domain}"; + link = "http://${config.services.grafana.settings.server.domain}"; description = "displays metrics from devices in the niveum network."; } { - title = "Alertmanager bot"; + title = "Alertmanager"; + link = config.services.prometheus.alertmanager.webExternalUrl; description = "notifies me when something goes wrong."; } ]; @@ -156,6 +157,7 @@ in { services.prometheus.alertmanager = { enable = true; listenAddress = "localhost"; + webExternalUrl = "http://alertmanager.kmein.r"; configuration = { route = { group_wait = "30s";