将收集的数据传递给在Docker容器中运行的Statsd

时间:2015-07-02 15:56:24

标签: docker aggregation statsd collectd

我有一个码头工具容器(来自这里:https://registry.hub.docker.com/u/hopsoft/graphite-statsd/),里面有statsd和石墨。然后我在我的机器上收集本地运行,我需要帮助将collectd收集的数据传递给在docker容器内部运行的statsd,以便进行数据聚合。虽然无法弄清楚如何做到这一点。

1 个答案:

答案 0 :(得分:0)

如果您使用-p 8125:8125/udp运行容器,则可以运行:

# On linux
echo "foo:1|c" | nc -u -w0 localhost 8125

# On OSX
echo "foo:1|c" | nc -u -w0 $(boot2docker ip) 8125