{ config, ... }: { services.grafana = { enable = true; settings.server = { http_addr = "0.0.0.0"; http_port = 2342; }; }; services.prometheus.enable = true; services.prometheus.exporters.node = { enable = true; port = 9092; enabledCollectors = [ "systemd" ]; }; services.prometheus.scrapeConfigs = [ { job_name = "runestone"; static_configs = [ { targets = [ "127.0.0.1:${toString config.services.prometheus.exporters.node.port}" ]; } ]; } { job_name = "anchor"; scrape_interval = "1s"; static_configs = [ { targets = [ "anchor.bunny-hops.ts.net:6009" ]; } ]; } ]; }