anyrun: 0-unstable-2024-11-08 -> 0-unstable-2024-12-27 (#369731)
[NixPkgs.git] / nixos / modules / services / monitoring / prometheus / exporters / statsd.nix
blob5069302aef8e732b3fb67309a911d20a6a5c5a32
2   config,
3   lib,
4   pkgs,
5   options,
6   ...
7 }:
9 let
10   cfg = config.services.prometheus.exporters.statsd;
11   inherit (lib) concatStringsSep;
14   port = 9102;
15   serviceOpts = {
16     serviceConfig = {
17       ExecStart = ''
18         ${pkgs.prometheus-statsd-exporter}/bin/statsd_exporter \
19           --web.listen-address ${cfg.listenAddress}:${toString cfg.port} \
20           ${concatStringsSep " \\\n  " cfg.extraFlags}
21       '';
22     };
23   };