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"; }