nixos/statsd: Add support to specify managment ip/port

This commit is contained in:
Jaka Hudoklin 2013-10-12 12:37:52 +02:00
parent 29b99ed9fa
commit 285f447c49

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"];