1{ config, lib, pkgs, options }:
2
3with lib;
4
5let
6 cfg = config.services.prometheus.exporters.statsd;
7in
8{
9 port = 9102;
10 serviceOpts = {
11 serviceConfig = {
12 ExecStart = ''
13 ${pkgs.prometheus-statsd-exporter}/bin/statsd_exporter \
14 --web.listen-address ${cfg.listenAddress}:${toString cfg.port} \
15 ${concatStringsSep " \\\n " cfg.extraFlags}
16 '';
17 };
18 };
19}