Совокупные диски в Collectd или Graphite / Grafana

У меня есть несколько узлов, каждый с несколькими дисками одинакового размера. Я бы хотел, чтобы либо

  • collectd сообщал об единой метрике использованный / свободный, которая является совокупностью этих нескольких дисков
  • , создайте запрос grafana, который объединяет несколько дисков в единую метрику% -free
1
задан 20 July 2016 в 02:31
1 ответ

Вот пример конфигурации с использованием подключаемого модуля агрегирования , который будет вычислять глобальную статистику df для каждого экземпляра типа , что означает одно значение на используемую, бесплатную и, возможно, другие, в зависимости от вашей ОС.

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 .

1
ответ дан 3 December 2019 в 23:43

Теги

Похожие вопросы