diff options
author | Gregor Kleen <gkleen@yggdrasil.li> | 2022-01-06 20:17:49 +0100 |
---|---|---|
committer | Gregor Kleen <gkleen@yggdrasil.li> | 2022-01-06 20:17:49 +0100 |
commit | 178fa5e0648b7bb4a1bce022404d99a02f231716 (patch) | |
tree | 7ff88fe4b6b35108a444bd78cc0cb609e584fa57 | |
parent | f6951e022273fa83603b406d88e54899e9f68228 (diff) | |
download | nixos-178fa5e0648b7bb4a1bce022404d99a02f231716.tar nixos-178fa5e0648b7bb4a1bce022404d99a02f231716.tar.gz nixos-178fa5e0648b7bb4a1bce022404d99a02f231716.tar.bz2 nixos-178fa5e0648b7bb4a1bce022404d99a02f231716.tar.xz nixos-178fa5e0648b7bb4a1bce022404d99a02f231716.zip |
vidhar: prometheus: systemd
-rw-r--r-- | hosts/vidhar/prometheus/default.nix | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/hosts/vidhar/prometheus/default.nix b/hosts/vidhar/prometheus/default.nix index 776b2c43..c38ea16c 100644 --- a/hosts/vidhar/prometheus/default.nix +++ b/hosts/vidhar/prometheus/default.nix | |||
@@ -23,10 +23,7 @@ in { | |||
23 | exporters = { | 23 | exporters = { |
24 | node = { | 24 | node = { |
25 | enable = true; | 25 | enable = true; |
26 | enabledCollectors = ["systemd"]; | 26 | enabledCollectors = []; |
27 | extraFlags = [ | ||
28 | "--collector.systemd.unit-include=(dhcpcd-dsl|pppd-telekom|corerad|ndppd)\.service" | ||
29 | ]; | ||
30 | }; | 27 | }; |
31 | smartctl = { | 28 | smartctl = { |
32 | enable = true; | 29 | enable = true; |
@@ -68,6 +65,12 @@ in { | |||
68 | '') (concatLists (mapAttrsToList (host: hostKeys: map (nameValuePair host) hostKeys) keys))); | 65 | '') (concatLists (mapAttrsToList (host: hostKeys: map (nameValuePair host) hostKeys) keys))); |
69 | }; | 66 | }; |
70 | apcupsd.enable = true; | 67 | apcupsd.enable = true; |
68 | systemd = { | ||
69 | enable = true; | ||
70 | extraFlags = [ | ||
71 | "--collector.unit-whitelist=(dhcpcd-dsl|pppd-telekom|corerad|ndppd)\.service" | ||
72 | ]; | ||
73 | }; | ||
71 | }; | 74 | }; |
72 | 75 | ||
73 | scrapeConfigs = [ | 76 | scrapeConfigs = [ |
@@ -85,6 +88,13 @@ in { | |||
85 | relabel_configs = relabelHosts; | 88 | relabel_configs = relabelHosts; |
86 | scrape_interval = "1s"; | 89 | scrape_interval = "1s"; |
87 | } | 90 | } |
91 | { job_name = "systemd"; | ||
92 | static_configs = [ | ||
93 | { targets = ["localhost:${toString config.services.prometheus.exporters.systemd.port}"]; } | ||
94 | ]; | ||
95 | relabel_configs = relabelHosts; | ||
96 | scrape_interval = "1s"; | ||
97 | } | ||
88 | { job_name = "smartctl"; | 98 | { job_name = "smartctl"; |
89 | static_configs = [ | 99 | static_configs = [ |
90 | { targets = ["localhost:${toString config.services.prometheus.exporters.smartctl.port}"]; } | 100 | { targets = ["localhost:${toString config.services.prometheus.exporters.smartctl.port}"]; } |