在过去的几个小时里,我一直在尝试让石墨扩展,由于某种原因,碳中继似乎没有将数据传递到我的碳缓存端点。如果我在每台主机上运行 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
任何帮助将非常感激。