{ config, pkgs, ... }: { services.prometheus = { enable = true; port = 9090; exporters = { node = { enable = true; enabledCollectors = [ "systemd" ]; port = 9100; }; # Stalwart and Conduit might have exporters too }; scrapeConfigs = [ { job_name = "node"; static_configs = [{ targets = [ "127.0.0.1:9100" ]; }]; } ]; }; services.grafana = { enable = true; settings = { server = { http_port = 3001; http_addr = "127.0.0.1"; domain = "status.extremist.software"; }; }; }; }