From d60dcc45d6dc7c3f77e51712d83cbd9fdd73f22d Mon Sep 17 00:00:00 2001 From: TheWanderingCrow Date: Sun, 5 Oct 2025 14:42:23 -0400 Subject: [PATCH] prometheus --- hosts/nixos/Incarceron/default.nix | 1 - .../system-logging/prometheus-core.nix | 3 --- .../system-logging/prometheus-server.nix | 18 ++++++++++++++++++ 3 files changed, 18 insertions(+), 4 deletions(-) delete mode 100644 modules/services/system-logging/prometheus-core.nix create mode 100644 modules/services/system-logging/prometheus-server.nix diff --git a/hosts/nixos/Incarceron/default.nix b/hosts/nixos/Incarceron/default.nix index 8399d88..c145845 100644 --- a/hosts/nixos/Incarceron/default.nix +++ b/hosts/nixos/Incarceron/default.nix @@ -40,7 +40,6 @@ "hosts/common/optional/docker.nix" "hosts/common/optional/printing.nix" "hosts/common/optional/gaming.nix" - "modules/services/system-logging/prometheus-core.nix" ]) ]; diff --git a/modules/services/system-logging/prometheus-core.nix b/modules/services/system-logging/prometheus-core.nix deleted file mode 100644 index 3af0cee..0000000 --- a/modules/services/system-logging/prometheus-core.nix +++ /dev/null @@ -1,3 +0,0 @@ -{ - services.prometheus.enable = true; -} diff --git a/modules/services/system-logging/prometheus-server.nix b/modules/services/system-logging/prometheus-server.nix new file mode 100644 index 0000000..9aea98c --- /dev/null +++ b/modules/services/system-logging/prometheus-server.nix @@ -0,0 +1,18 @@ +{ + services.prometheus = { + enable = true; + scrapeConfigs = [ + { + job_name = "prometheus"; + scrape_interval = "5s"; + static_configs = [ + { + targets = [ + "localhost:9090" + ]; + } + ]; + } + ]; + }; +}