From 5f65ab02ac4f9ce08590bb40f657765b67c813ee Mon Sep 17 00:00:00 2001 From: Evie Litherland-Smith Date: Sun, 26 Nov 2023 08:48:53 +0000 Subject: [PATCH] Add prometheus and node_exporter to grafana --- services/grafana.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/services/grafana.nix b/services/grafana.nix index 4b4a3ab5..1c7a1c72 100644 --- a/services/grafana.nix +++ b/services/grafana.nix @@ -10,6 +10,22 @@ }; }; }; + services.prometheus = rec { + enable = true; + port = 9001; + exporters = { + node = { + enable = true; + enabledCollectors = [ "systemd" ]; + port = 9002; + }; + }; + scrapeConfigs = [{ + job_name = "legion"; + static_configs = + [{ targets = [ "127.0.0.1:${toString exporters.node.port}" ]; }]; + }]; + }; services.caddy.virtualHosts."grafana.xenia.me.uk".extraConfig = "reverse_proxy http://localhost:3000"; }