Collectd 或 Graphite/Grafana 中的聚合磁盘

Collectd 或 Graphite/Grafana 中的聚合磁盘

我有多个节点,每个节点都有多个大小相同的磁盘。我希望

  • 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

相关内容