我有多个节点,每个节点都有多个大小相同的磁盘。我希望
- collectd 报告单个已使用/可用指标,该指标是这些多个磁盘的汇总
- 构建一个 grafana 查询,将多个磁盘组合成一个可用百分比指标
答案1
下面是使用插件的配置示例aggregation
,它将计算df
每个的全局统计数据type-instance
,即每个使用的值、空闲的值以及其他可能的值(具体取决于您的操作系统)。
LoadPlugin aggregation
<Plugin aggregation>
<Aggregation>
Plugin "df"
Type "percent_bytes"
GroupBy "TypeInstance"
CalculateMinimum true
CalculateMaximum true
CalculateAverage true
SetPluginInstance "%{aggregation}"
SetHost "global"
SetPlugin "df"
</Aggregation>
</Plugin>
您可以猜测它将计算平均值、最小值和最大值聚合,但您也可以使用来添加总和CalculateSum
。