snix/users/aspen/system/system/modules/prometheus-exporter.nix
Aspen Smith a15760671d feat(aspen/system): Move metrics to ogopogo, refresh
Change-Id: I93ddc961b473e15febe22a16879875dbd926236a
Reviewed-on: https://cl.tvl.fyi/c/depot/+/12501
Autosubmit: aspen <root@gws.fyi>
Tested-by: BuildkiteCI
Reviewed-by: aspen <root@gws.fyi>
2024-09-22 20:39:17 +00:00

31 lines
573 B
Nix

{ config, lib, pkgs, ... }:
with lib;
{
services.prometheus.exporters = {
node = {
enable = true;
openFirewall = false;
enabledCollectors = [
"processes"
"systemd"
"tcpstat"
"wifi"
];
};
nginx = mkIf config.services.nginx.enable {
enable = true;
openFirewall = true;
sslVerify = false;
constLabels = [ "host=${config.networking.hostName}" ];
};
postgres = mkIf config.services.postgresql.enable {
enable = true;
runAsLocalSuperUser = true;
};
};
}