石墨整合打破神经节/ gmetad?

我正在尝试从gmetad转换指标到石墨/碳。 在ganglia_prefix中configuration了carbon_serverganglia_prefix ,gmetad开始丢失指标。

gmetad版本是3.3.5,碳/ whisper / graphite-web是0.9.8。

系统没有I / O瓶颈,也没有CPU瓶颈(HP DL385G7在RAID0中有2个SSD),我甚至在远程主机上configuration了另外一个gmetad来发送石墨/碳的指标,这也被打破了。

有没有其他人经历这个?

用两个小bash&perl脚本(前面的肮脏的黑客)

g2g.pl

 #!/usr/bin/perl use XML::Simple; $now = time; $ref = XMLin("-"); $clustername = $ref->{"CLUSTER"}{"NAME"}; foreach (@{$ref->{"CLUSTER"}{"HOST"}}) { $hostname = $_->{"NAME"}; $hostname =~ s/\./_/g; $hostname = "here.goes.my.prefix.".$clustername.".".$hostname; foreach (@{$_->{"METRIC"}}) { print "$hostname".".".$_->{"NAME"}." ".$_->{"VAL"}." ".$now."\n"; } } 

ganglia2graphite.sh

 #!/bin/sh while true ; do nc localhost 8649 | /usr/local/bin/g2g.pl | nc -q1 localhost 2003 done 

我有同样的问题,但上面的perl脚本是不是为我工作(失败,错误“不是在g2g.pl ARRAY参考”)。

不过,我想我find了一个解决办法。 只要确保carbon_server是不带引号的IP地址即可。 这似乎对我来说很好:

 carbon_server abcd carbon_port 2003 graphite_prefix "ganglia" write_rrds off