diff --git a/nixos/hosts/monitoring/default.nix b/nixos/hosts/monitoring/default.nix index ae6fe18..706a26d 100644 --- a/nixos/hosts/monitoring/default.nix +++ b/nixos/hosts/monitoring/default.nix @@ -28,13 +28,17 @@ enable = true; port = 4000; - scrapeConfigs = [ - { - job_name = "aerial"; + scrapeConfigs = let + static = name: ports: { + job_name = name; static_configs = [ - { targets = ["100.111.27.103:14200"]; } - ]; - } + { + targets = map (port: "${name}.hoki-porgy.ts.net:${toString port}") ports; + } + ]; + }; + in [ + static "aerial" [ 14200 ] ]; };