From 8a77122c98264dcacce956e8f5f091cf9927da07 Mon Sep 17 00:00:00 2001 From: noe Date: Sun, 11 Feb 2024 01:35:44 -0500 Subject: [PATCH] monitoring --- nixos/features/{telemetry.nix => telemetry/default.nix} | 0 nixos/features/telemetry/nginx.nix | 9 +++++++++ nixos/server.nix | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) rename nixos/features/{telemetry.nix => telemetry/default.nix} (100%) create mode 100644 nixos/features/telemetry/nginx.nix diff --git a/nixos/features/telemetry.nix b/nixos/features/telemetry/default.nix similarity index 100% rename from nixos/features/telemetry.nix rename to nixos/features/telemetry/default.nix diff --git a/nixos/features/telemetry/nginx.nix b/nixos/features/telemetry/nginx.nix new file mode 100644 index 0000000..6972243 --- /dev/null +++ b/nixos/features/telemetry/nginx.nix @@ -0,0 +1,9 @@ +{ ... }: { + services.prometheus.exporters.nginx = { + enable = true; + port = 14201; + scrapeUri = "http://localhost/nginx_status"; + }; + + services.nginx.statusPage = true; +} diff --git a/nixos/server.nix b/nixos/server.nix index 4a493fd..827b210 100644 --- a/nixos/server.nix +++ b/nixos/server.nix @@ -4,7 +4,7 @@ ./base.nix ./features/tailscale.nix - ./features/telemetry.nix + ./features/telemetry ]; boot.kernelPackages = lib.mkDefault pkgs.linuxPackages_latest;