diff --git a/nixos/modules/monitoring/server/grafana.nix b/nixos/modules/monitoring/server/grafana.nix index bd8eac82df56cf7ca421c57c4d49f68b9922b3ee..b42cebd8203705d54b4ef4b2a72255c592ebfcdc 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/..."; + }; + }]; }; };