nix machine / user configurations
at terra 628 B view raw
1{ 2 pkgs, 3 config, 4 lib, 5 ... 6}: 7{ 8 services.fluent-bit = { 9 enable = true; 10 settings = { 11 service.flush = 1; 12 pipeline.inputs = [ 13 { 14 name = "node_exporter_metrics"; 15 tag = "metrics.node"; 16 scrape_interval = 5; 17 } 18 # { 19 # name = "dummy"; 20 # tag = "logs.dummy"; 21 # dummy = ''{"_msg": "dummy"}''; 22 # } 23 { 24 name = "fluentbit_metrics"; 25 tag = "metrics.fluentbit"; 26 scrape_interval = 5; 27 } 28 ]; 29 }; 30 }; 31 32 systemd.services.fluent-bit.serviceConfig.StateDirectory = "fluent-bit"; 33}