adonis/config/monitoring/prometheus.nix
toufic ar 250eea0c18
Some checks failed
/ deploy (push) Failing after 11s
add monitoring
2026-01-30 07:43:34 +02:00

40 lines
780 B
Nix

{config, ...}: {
services.prometheus = {
enable = true;
port = 9100;
globalConfig.scrape_interval = "1m";
scrapeConfigs = [
{
job_name = "node";
static_configs = [
{
targets = [
"localhost:${
toString
config.services.prometheus.exporters.node.port
}"
];
}
];
}
];
exporters = {
node = {
enable = true;
port = 9101;
enabledCollectors = [
"ethtool"
"softirqs"
"systemd"
"tcpstat"
"wifi"
];
extraFlags = [
"--collector.ntp.protocol-version=4"
"--no-collector.mdadm"
];
};
};
};
}