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;