ganglia目录__SummaryInfo__包含什么?

0 投票
1 回答
1422 浏览
提问于 2025-04-17 18:39

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,/ 

请注意,随着数据变得越来越旧(也就是添加了更多数据),数据的分辨率会下降。

撰写回答