29 lines
635 B
Nix
29 lines
635 B
Nix
|
{
|
||
|
services.telegraf = {
|
||
|
enable = true;
|
||
|
extraConfig = {
|
||
|
outputs.prometheus_client = {
|
||
|
listen = ":9273";
|
||
|
metric_version = 2;
|
||
|
};
|
||
|
# https://github.com/influxdata/telegraf/tree/master/plugins/inputs < all them plugins
|
||
|
inputs = {
|
||
|
cpu = {
|
||
|
percpu = true;
|
||
|
totalcpu = true;
|
||
|
};
|
||
|
disk = { };
|
||
|
diskio = { };
|
||
|
kernel = { };
|
||
|
mem = { };
|
||
|
processes = { };
|
||
|
netstat = { };
|
||
|
net = { };
|
||
|
system = { };
|
||
|
systemd_units = { };
|
||
|
nginx.urls = [ "http://localhost/nginx_status" ];
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
}
|