monitoring - Graphite 碳继电器不工作

标签 monitoring metrics graphite

我有两个 Graphite 设置,我试图中继两者之间的流量,但不知何故碳中继不起作用。
我的缓存在 2003/2004 年运行并在 2013/2014 年中继
以下是完成的配置:

#carbon file


[cache:b]
LINE_RECEIVER_PORT = 2003
PICKLE_RECEIVER_PORT = 2004
CACHE_QUERY_PORT = 7012



[relay]
LINE_RECEIVER_INTERFACE = 0.0.0.0
LINE_RECEIVER_PORT = 2013
PICKLE_RECEIVER_INTERFACE = 0.0.0.0
PICKLE_RECEIVER_PORT = 2014
RELAY_METHOD = rules

REPLICATION_FACTOR = 1

 DESTINATIONS = 127.0.0.1:2003:a, aa.bb.cc.dd:2003:b


#relay-rules file

[default]
default = true
destinations = 127.0.0.1:2003:a, aa.bb.cc.dd:2003:b

Any pointers will be helpful

最佳答案

作为最近工作项目的一部分,我发现碳恶魔在向目的地发送数据时使用 PICKLE 协议(protocol)。

所以 carbon-relay 的目的地应该是 carbon-cache 的 pickle 接收端口。

#carbon.conf
....

[relay]
LINE_RECEIVER_INTERFACE = 0.0.0.0
LINE_RECEIVER_PORT = 2013
PICKLE_RECEIVER_INTERFACE = 0.0.0.0
PICKLE_RECEIVER_PORT = 2014
RELAY_METHOD = rules

REPLICATION_FACTOR = 1

DESTINATIONS = 127.0.0.1:2004:a, aa.bb.cc.dd:2004:b

还要使用 carbon.conf 中指定的相同目的地修改 relay-rules.conf
中继规则.conf
......
[default]
default = true 
destinations = 127.0.0.1:2004:a, aa.bb.cc.dd:2004:b

关于monitoring - Graphite 碳继电器不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21931567/

相关文章:

python-3.x - 普罗米修斯没有为计数器捕获数据

java - 测量过去 X 分钟/小时内的事件数

logging - Kibana 3 里程碑 4 和 Graphite 集成

java - EclipseMetrics 插件失败并显示 "No typeInfo available"

java - 我可以使用哪些指标来验证和测试 Lemur 项目 RankLib 库中的 RankNet?

graphite - 获取准确的 Graphite stats_counts

graphite - 寻找 Graphite 图表模板

java - 如何获取 sensu 服务器事件数据

kubernetes - 监控 Google Cloud 中的 Kubernetes Pod

usb - 如何让电脑闪灯