我已经设置了2个真实的服务器。
一个Statsite(替代StatsD)位于一个" Graphite Stack" (碳和石墨Webapp)。
通过UDP正确地从Statsite收集指标。我只是每隔10秒将它们转发到碳缓存(碳纤维继电器的TCP端口2013)。
在我的Carbon Server上,3个碳缓存实例(a,b和c)在一个碳中继(一致散列)后面运行。
我有3个缓存:[a,b,c]部分,所有部分都在监听不同的端口。中继部分,在目标configkey中获得了这3个缓存实例。我已经通过python脚本启动了每个碳缓存,选项是--instance = [a,b,c],并且我已经使用自己的python脚本启动了碳中继。我甚至可以在中继日志中看到所有3个实例都已连接。
但在我的Graphite Webapp中,我只能在carbon.agents.XXXXX-[a, b, c].metricsCount
下看到所有3个实例的计数率相同。
我想念碳中继carbon.relay.XXXX.metricsCount
的指标文件夹。
我做得对吗???
答案 0 :(得分:0)
听起来你在carbon.conf的[relay]部分缺少一个CARBON_METRIC_INTERVAL。