diff options
Diffstat (limited to 'modules/foundation/monitoring/client.nix')
| -rw-r--r-- | modules/foundation/monitoring/client.nix | 33 |
1 files changed, 33 insertions, 0 deletions
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; + }; + }; +} |
