{config, ...}: { services.prometheus = { enable = true; enableReload = true; exporters = { node = { enable = true; enabledCollectors = ["systemd"]; listenAddress = "127.0.0.1"; port = 9002; }; }; scrapeConfigs = [ { job_name = "everest-node"; static_configs = [ { targets = ["127.0.0.1:9002"]; } ]; } ]; }; services.grafana.provision = { datasources.settings.datasources = [ { name = "Prometheus"; type = "prometheus"; url = "http://127.0.0.1:${builtins.toString config.services.prometheus.port}"; } ]; }; }