0

Ganglia 将集群矩阵写入 rrd 文件并保存在“ /var/lib/ganglia/rrds/ClusterName/ ”位置下(默认配置)。在上面的位置有集群中不同主机的目录和“ __SummaryInfo__ ”目录

我的问题是目录“ __SummaryInfo__”包含什么?
以及如何收集集群中所有机器的平均矩阵?

4

1 回答 1

1

__SummaryInfo__包含计算集群中所有指标值的平均值所需的信息。rrd 文件有两个数据源,sum一个是所有主机的指标值的总和,一个num是报告该指标的主机数量。

sum您可以通过num在 rrdtool CDEF 语句中除以来计算平均值:

DEF:sum=nameOfYour.rrd:sum:AVERAGE  
DEF:num=nameOfYour.rrd:num:AVERAGE 
CDEF:average=sum,num,/ 

请注意,随着数据变旧(添加更多数据),数据分辨率会下降。

于 2013-03-11T06:37:30.077 回答