From c8959b4a817f5ece4b7ba451137e8fbd5e20de88 Mon Sep 17 00:00:00 2001 From: Mel Date: Mon, 6 Jan 2025 01:32:43 +0100 Subject: Add Prometheus exporter for dnsmasq Signed-off-by: Mel --- modules/foundation/monitoring/client.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'modules/foundation/monitoring/client.nix') diff --git a/modules/foundation/monitoring/client.nix b/modules/foundation/monitoring/client.nix index 2b0bc84..9881f93 100644 --- a/modules/foundation/monitoring/client.nix +++ b/modules/foundation/monitoring/client.nix @@ -1,10 +1,14 @@ { + lib, + config, + services, listenAddress, nodeExporterPort, nginxExporterPort, nginxLogExporterPort, cadvisorExporterPort, + dnsmasqExporterPort, ... }: @@ -51,6 +55,12 @@ ] ++ (map vhost services); }; + + dnsmasq = lib.mkIf config.services.dnsmasq.enable { + enable = true; + port = dnsmasqExporterPort; + inherit listenAddress; + }; }; cadvisor = { -- cgit 1.4.1