{ services.telegraf = { enable = true; extraConfig = { outputs = { prometheus_client = { listen = ":9273"; metric_version = 2; }; influxdb_v2 = { urls = [ "http://127.0.0.1:8088" ]; }; }; # 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" ]; }; }; }; }