vuls: init at 0.27.0
[NixPkgs.git] / nixos / modules / services / monitoring / prometheus / exporters / statsd.nix
blobb1bc65c9a492f742d5cf1f6f42702db10b55048b
1 { config, lib, pkgs, options, ... }:
3 let
4   cfg = config.services.prometheus.exporters.statsd;
5   inherit (lib) concatStringsSep;
6 in
8   port = 9102;
9   serviceOpts = {
10     serviceConfig = {
11       ExecStart = ''
12         ${pkgs.prometheus-statsd-exporter}/bin/statsd_exporter \
13           --web.listen-address ${cfg.listenAddress}:${toString cfg.port} \
14           ${concatStringsSep " \\\n  " cfg.extraFlags}
15       '';
16     };
17   };