service/alertmanager: add grafana dashboard and fix mail

This commit is contained in:
Felix Buehler 2023-04-29 20:17:05 +02:00
parent fa6f85cc83
commit 6e27dc42c9
2 changed files with 21 additions and 0 deletions

View file

@ -71,6 +71,20 @@ in
}
];
};
services.grafana.provision = {
dashboards.settings.providers = [
{
name = "Alertmanager";
options.path = pkgs.grafana-dashboards.alertmanager;
disableDeletion = true;
}
];
};
# for mail delivery
services.postfix.enable = true;
my.services.nginx.virtualHosts = [
{
subdomain = "alerts";

View file

@ -75,6 +75,13 @@ in
src = ./loki.json; # sadly not yet updated to latest grafana
});
alertmanager = buildGrafanaDashboard {
id = 9578;
pname = "alertmanager";
version = "4";
hash = "sha256-/scCKBKqTjRKKImIrEYLBKGweOUnkx+QsD5yLfdXW5o=";
};
gitea = (buildGrafanaDashboard {
id = 13192;
pname = "gitea";