2

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

4

1 回答 1

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
于 2015-07-02T17:16:55.320 回答