1

在过去的几个小时里,我一直在尝试让石墨扩展,由于某种原因,碳中继似乎没有将数据传递到我的碳缓存端点。如果我在每台主机上运行 carbon-cache 并通过这些端口发送数据,一切都按预期工作,有什么想法吗?

打折显而易见:

  • 我可以在相关端口上的主机之间进行 ssh

碳.conf

[cache]
LINE_RECEIVER_INTERFACE = 0.0.0.0
LINE_RECEIVER_PORT = 2013
PICKLE_RECEIVER_INTERFACE = 0.0.0.0
PICKLE_RECEIVER_PORT = 2014

[relay]
LINE_RECEIVER_INTERFACE = 0.0.0.0
LINE_RECEIVER_PORT = 2003
PICKLE_RECEIVER_INTERFACE = 0.0.0.0
PICKLE_RECEIVER_PORT = 2004
DESTINATIONS = 1.1.1.1:2014, 2.2.2.2:2014

中继规则.conf

default = true
destinations = 1.1.1.1:2014, 2.2.2.2:2014

在我做的每台主机上:

/opt/graphite/bin/carbon-cache.py 启动 /opt/graphite/bin/carbon-relay.py 启动

将数据单独发送到每台主机上的 2013 端口可以正常工作,这意味着所有内容都在 Whisper 目录下创建。

如果我将相同的数据发送到端口 2003,我会在 carbon-relay 服务的 listener.log 中看到以下内容,但是我在该服务器的 carbon-cache 日志中什么也看不到:

31/07/2014 19:18:56 :: MetricLineReceiver connection with 70.114.169.16:53421 established
31/07/2014 19:18:56 :: MetricLineReceiver connection with 70.114.169.16:53421 closed cleanly

任何帮助将非常感激。

4

0 回答 0