From 81551dd7913c9c0caddd705d97314d3d6a7eb0c0 Mon Sep 17 00:00:00 2001 From: Kaare Hoff Skovgaard Date: Tue, 15 Jul 2025 23:02:07 +0200 Subject: [PATCH] Reenable systemd collectors --- .../vault-prometheus-sender/prometheus.alloy | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/nix/modules/nixos/infrastructure/vault-prometheus-sender/prometheus.alloy b/nix/modules/nixos/infrastructure/vault-prometheus-sender/prometheus.alloy index 51f58b5..e1c94b6 100644 --- a/nix/modules/nixos/infrastructure/vault-prometheus-sender/prometheus.alloy +++ b/nix/modules/nixos/infrastructure/vault-prometheus-sender/prometheus.alloy @@ -19,7 +19,7 @@ discovery.relabel "integrations_node_exporter" { prometheus.exporter.unix "integrations_node_exporter" { // Disable unnecessary collectors to reduce overhead disable_collectors = ["ipvs", "btrfs", "infiniband", "xfs", "zfs"] - enable_collectors = ["meminfo"] + enable_collectors = ["meminfo","systemd"] filesystem { // Exclude filesystem types that aren't relevant for monitoring @@ -39,6 +39,13 @@ prometheus.exporter.unix "integrations_node_exporter" { // Exclude virtual and container network interfaces from device metrics device_exclude = "^(veth.*|cali.*|[a-f0-9]{15})$" } + + systemd { + enable_restarts = true + start_time = true + task_metrics = true + unit_include = ".+" + } } // Define how to scrape metrics from the node_exporter