nix-da/hosts/shan/prometheus.nix
2024-10-04 01:23:47 +02:00

35 lines
537 B
Nix

{
...
}:
let
port = 9090;
grafanaPort = 3000;
in
{
services.prometheus = {
enable = true;
inherit port;
scrapeConfigs = [
{
job_name = "endlessh-go";
static_configs = [ { targets = [ "raptus:9090" ]; } ];
}
];
};
networking.firewall.allowedTCPPorts = [
port
grafanaPort
];
services.grafana = {
enable = true;
settings = {
analytics.enabled = false;
server = {
http_addr = "0.0.0.0";
http_port = grafanaPort;
};
};
};
}