aboutsummaryrefslogtreecommitdiffstats
path: root/modules/by-name/mo/monitoring/components
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-07-19 16:46:11 +0200
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2026-07-19 16:50:30 +0200
commit17e0bdf3c03244bc52be034b5937ca3b7c079831 (patch)
tree8b614cc78ade66ba7216443ff94760df282889f6 /modules/by-name/mo/monitoring/components
parentmodules/monitoring/scrutiny: Don't expose web-service (diff)
downloadnixos-server-17e0bdf3c03244bc52be034b5937ca3b7c079831.zip
modules/monitoring/{scrutiny,prometheus}: Remove netdata
The metrics generated here are more-or less similar to the node exporter. I don't see why we would need to run both. And netdata is even more pro-“AI” so I would like to not-depend on it.
Diffstat (limited to '')
-rw-r--r--modules/by-name/mo/monitoring/components/prometheus.nix9
-rw-r--r--modules/by-name/mo/monitoring/components/scrutiny.nix12
2 files changed, 0 insertions, 21 deletions
diff --git a/modules/by-name/mo/monitoring/components/prometheus.nix b/modules/by-name/mo/monitoring/components/prometheus.nix
index 395d71a..8086a72 100644
--- a/modules/by-name/mo/monitoring/components/prometheus.nix
+++ b/modules/by-name/mo/monitoring/components/prometheus.nix
@@ -65,15 +65,6 @@ in {
name = "systemd";
target = "127.0.0.1:${toString prom_cfg.exporters.systemd.port}";
}
- {
- name = "netdata";
- target = "127.0.0.1:19999";
- extra = {
- metrics_path = "/api/v1/allmetrics";
- params.format = ["prometheus"];
- honor_labels = true;
- };
- }
];
};
diff --git a/modules/by-name/mo/monitoring/components/scrutiny.nix b/modules/by-name/mo/monitoring/components/scrutiny.nix
index 000efac..ad7fc10 100644
--- a/modules/by-name/mo/monitoring/components/scrutiny.nix
+++ b/modules/by-name/mo/monitoring/components/scrutiny.nix
@@ -70,18 +70,6 @@ in {
enable = true;
};
};
- netdata = {
- enable = true;
- config = {
- # web.mode = "none";
- # web."bind to" = "127.0.0.1:19999";
- global = {
- "debug log" = "syslog";
- "access log" = "syslog";
- "error log" = "syslog";
- };
- };
- };
prometheus = {
exporters.smartctl = {
enable = true;