【发布时间】:2013-03-11 05:57:48
【问题描述】:
Ganglia 将集群矩阵写入 rrd 文件并保存在“/var/lib/ganglia/rrds/ClusterName/”位置(默认配置)。在上面的位置有集群中不同主机的目录和“__SummaryInfo__”目录
我的问题是目录“__SummaryInfo__” 包含什么?
以及如何收集集群中所有机器的平均矩阵?
【问题讨论】:
标签: python rrdtool rrd ganglia
Ganglia 将集群矩阵写入 rrd 文件并保存在“/var/lib/ganglia/rrds/ClusterName/”位置(默认配置)。在上面的位置有集群中不同主机的目录和“__SummaryInfo__”目录
我的问题是目录“__SummaryInfo__” 包含什么?
以及如何收集集群中所有机器的平均矩阵?
【问题讨论】:
标签: python rrdtool rrd ganglia
__SummaryInfo__ 包含计算集群中所有指标值的平均值所需的信息。 rrd 文件有两个数据源,sum 表示所有主机的指标值的总和,num 表示报告该指标的主机数量。
您可以在 rrdtool CDEF 语句中通过将sum 除以num 来计算平均值:
DEF:sum=nameOfYour.rrd:sum:AVERAGE
DEF:num=nameOfYour.rrd:num:AVERAGE
CDEF:average=sum,num,/
请注意,随着数据变旧(添加更多数据),数据分辨率会下降。
【讨论】: