From 14cfede293410bcf60bb096a410257fce2d20886 Mon Sep 17 00:00:00 2001 From: Valentin Date: Wed, 12 Nov 2025 22:11:01 +0100 Subject: =?UTF-8?q?=C3=9Cberwachung=20der=20Systemlast?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tharos/prometheus.nix | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 tharos/prometheus.nix (limited to 'tharos/prometheus.nix') diff --git a/tharos/prometheus.nix b/tharos/prometheus.nix new file mode 100644 index 0000000..48d7a85 --- /dev/null +++ b/tharos/prometheus.nix @@ -0,0 +1,34 @@ +{ self, lib, ... }: +{ + flake.machines.tharos = { + nixos = + { config, ... }: + { + services.prometheus = { + enable = true; + exporters.node = { + enable = true; + openFirewall = true; + enabledCollectors = [ ]; + }; + globalConfig.scrape_interval = "10s"; + scrapeConfigs = [ + { + job_name = "node"; + static_configs = [ + { + targets = [ "localhost:${toString config.services.prometheus.exporters.node.port}" ]; + } + ]; + } + ]; + }; + }; + + vm = + { ... }: + { + services.prometheus.globalConfig.scrape_interval = lib.mkForce "5s"; + }; + }; +} -- cgit v1.2.3