From 276ccc077eb3314733821b05bd32279ce5fd9f34 Mon Sep 17 00:00:00 2001 From: arcnmx Date: Thu, 30 May 2024 16:51:19 -0700 Subject: [PATCH] fix(monitoring): grafana --- modules/nixos/monitoring/ingest/grafana.nix | 2 +- modules/system/exports/monitoring.nix | 2 ++ nixos/monitoring.nix | 16 +++++++++++++++- 3 files changed, 18 insertions(+), 2 deletions(-) diff --git a/modules/nixos/monitoring/ingest/grafana.nix b/modules/nixos/monitoring/ingest/grafana.nix index 1f4055a5..dd9575a3 100644 --- a/modules/nixos/monitoring/ingest/grafana.nix +++ b/modules/nixos/monitoring/ingest/grafana.nix @@ -12,7 +12,7 @@ in { settings.server = { domain = mkDefault config.networking.domain; http_port = mkDefault 9092; - http_addr = mkDefault "::"; + http_addr = mkDefault "[::]"; root_url = mkDefault "https://${service.id}.${cfg.settings.server.domain}"; }; }; diff --git a/modules/system/exports/monitoring.nix b/modules/system/exports/monitoring.nix index adbcf45d..895f8b77 100644 --- a/modules/system/exports/monitoring.nix +++ b/modules/system/exports/monitoring.nix @@ -127,6 +127,8 @@ in ports.default = mapAlmostOptionDefaults { port = 9092; protocol = "http"; + } // { + prometheus.exporter.enable = true; }; }; loki = {config, ...}: { diff --git a/nixos/monitoring.nix b/nixos/monitoring.nix index 76767c49..8a4e0808 100644 --- a/nixos/monitoring.nix +++ b/nixos/monitoring.nix @@ -7,7 +7,21 @@ inherit (config.services) grafana loki prometheus; in { services = { - grafana.enable = true; + grafana = { + enable = true; + settings = { + "auth.anonymous" = { + enabled = true; + # org_name = domain; + # org_role = "Viewer"? "Editor"? + org_role = "Admin"; + }; + metrics = { + enabled = true; + disable_total_stats = true; + }; + }; + }; loki.enable = true; prometheus.enable = true; };