summaryrefslogtreecommitdiff
path: root/os/kay/modules/observability/prometheus.nix
diff options
context:
space:
mode:
authorsinanmohd <sinan@sinanmohd.com>2025-03-17 00:31:16 +0530
committersinanmohd <sinan@sinanmohd.com>2025-03-17 00:32:02 +0530
commitaacadd4b6cbe7df5113a91090c095cc0db5ea2ad (patch)
tree18ea8f6a6801ca4b5c82d2e28a2fd52d2de3374e /os/kay/modules/observability/prometheus.nix
parentcf9392703c0ce468a4eb41295c01b0b491ce4de1 (diff)
kay/observability: init common exporters
Diffstat (limited to 'os/kay/modules/observability/prometheus.nix')
-rw-r--r--os/kay/modules/observability/prometheus.nix39
1 files changed, 29 insertions, 10 deletions
diff --git a/os/kay/modules/observability/prometheus.nix b/os/kay/modules/observability/prometheus.nix
index ac94ba9..2bdb37d 100644
--- a/os/kay/modules/observability/prometheus.nix
+++ b/os/kay/modules/observability/prometheus.nix
@@ -4,16 +4,35 @@
enable = true;
port = 9001;
- scrapeConfigs = [
- {
- job_name = "kay";
- static_configs = [
- {
- targets = [ "127.0.0.1:${toString config.services.prometheus.exporters.node.port}" ];
- }
- ];
- }
- ];
+ scrapeConfigs = [{
+ job_name = "kay";
+ static_configs = [
+ {
+ targets = [ "127.0.0.1:${toString config.services.prometheus.exporters.node.port}" ];
+ }
+ {
+ targets = [ "127.0.0.1:${toString config.services.prometheus.exporters.knot.port}" ];
+ }
+ {
+ targets = [ "127.0.0.1:${toString config.services.prometheus.exporters.wireguard.port}" ];
+ }
+ {
+ targets = [ "127.0.0.1:${toString config.services.prometheus.exporters.dnsmasq.port}" ];
+ }
+ {
+ targets = [ "127.0.0.1:${toString config.services.prometheus.exporters.nginx.port}" ];
+ }
+ {
+ targets = [ "127.0.0.1:${toString config.services.prometheus.exporters.nginxlog.port}" ];
+ }
+ {
+ targets = [ "127.0.0.1:${toString config.services.prometheus.exporters.postgres.port}" ];
+ }
+ {
+ targets = [ "127.0.0.1:${toString config.services.dendrite.httpPort}" ];
+ }
+ ];
+ }];
exporters = {
node = {