From 778e23735053e935c3af00490561fe65b8c7d02c Mon Sep 17 00:00:00 2001 From: Mel Date: Sun, 22 Dec 2024 22:41:25 +0100 Subject: Break up monitoring module Signed-off-by: Mel --- modules/foundation/monitoring/client.nix | 33 ++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 modules/foundation/monitoring/client.nix (limited to 'modules/foundation/monitoring/client.nix') diff --git a/modules/foundation/monitoring/client.nix b/modules/foundation/monitoring/client.nix new file mode 100644 index 0000000..f3f6873 --- /dev/null +++ b/modules/foundation/monitoring/client.nix @@ -0,0 +1,33 @@ +{ + listenAddress, + nodeExporterPort, + nginxExporterPort, + cadvisorExporterPort, + ... +}: + +{ + services = { + prometheus.exporters = { + node = { + enable = true; + openFirewall = false; + port = nodeExporterPort; + inherit listenAddress; + }; + + nginx = { + enable = true; + openFirewall = false; + port = nginxExporterPort; + inherit listenAddress; + }; + }; + + cadvisor = { + enable = true; + port = cadvisorExporterPort; + inherit listenAddress; + }; + }; +} -- cgit 1.4.1