ganglia目录__SummaryInfo__包含什么?
Ganglia会把集群的矩阵数据写入rrd文件,并保存在默认位置/var/lib/ganglia/rrds/ClusterName/。在这个位置下,会有不同主机的目录,还有一个叫__SummaryInfo__的目录。
我想问的是,目录__SummaryInfo__里有什么内容?
还有,我该如何收集集群中所有机器的平均矩阵数据呢?
1 个回答
1
__SummaryInfo__
里包含了你计算集群中所有指标值平均值所需的信息。那里的 rrd 文件有两个数据来源,sum
是所有主机的指标值总和,而 num
是报告该指标的主机数量。
你可以通过在 rrdtool 的 CDEF 语句中用 sum
除以 num
来计算平均值:
DEF:sum=nameOfYour.rrd:sum:AVERAGE
DEF:num=nameOfYour.rrd:num:AVERAGE
CDEF:average=sum,num,/
请注意,随着数据变得越来越旧(也就是添加了更多数据),数据的分辨率会下降。