From 58f450f96fcd04c65dd4a3cc4f7d13dc83b3143f Mon Sep 17 00:00:00 2001 From: Florian Sesser <florian@private.storage> Date: Tue, 28 Sep 2021 17:36:37 +0000 Subject: [PATCH] Add notification channel: Slack --- nixos/modules/monitoring/server/grafana.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/nixos/modules/monitoring/server/grafana.nix b/nixos/modules/monitoring/server/grafana.nix index bd8eac82..b42cebd8 100644 --- a/nixos/modules/monitoring/server/grafana.nix +++ b/nixos/modules/monitoring/server/grafana.nix @@ -121,6 +121,20 @@ in { name = "provisioned"; options.path = ./grafana-dashboards; }]; + # See https://grafana.com/docs/grafana/latest/administration/provisioning/#example-alert-notification-channels-config-file + notifiers = [{ + uid = "slack-notifier-1"; + name = "Slack"; + type = "slack"; + is_default = true; + send_reminder = false; + settings = { + uploadImage = true; + }; + secure_settings = { + url = "https://hooks.slack.com/services/..."; + }; + }]; }; }; -- GitLab