Merge pull request #1067 from offlinehacker/nixos/statsd/mgmt_ip_port

nixos/statsd: Add support to specify managment ip/port
This commit is contained in:
Domen Kožar 2013-10-12 12:23:11 -07:00
commit a8dd839c1f

View file

@ -10,6 +10,8 @@ let
{
host: "${cfg.host}",
port: "${toString cfg.port}",
mgmt_address: "${cfg.mgmt_address}",
mgmt_port: "${toString cfg.mgmt_port}",
backends: [${concatMapStrings (el: ''"./backends/${el}",'') cfg.backends}],
graphiteHost: "${cfg.graphiteHost}",
graphitePort: "${toString cfg.graphitePort}",
@ -43,6 +45,18 @@ in
type = types.uniq types.int;
};
mgmt_address = mkOption {
description = "Address to run managment TCP interface on";
default = "127.0.0.1";
type = types.uniq types.string;
};
mgmt_port = mkOption {
description = "Port to run the management TCP interface on";
default = 8126;
type = types.uniq types.int;
};
backends = mkOption {
description = "List of backends statsd will use for data persistance";
default = ["graphite"];