Расчет состояния диска

Расчет состояния диска#

Для мониторинга дисков сервера можно использовать службу vstorage-disks-monitor. Она запускается на всех серверах управления и запрашивает метрики сервера фрагментов (CS) у службы Prometheus для дальнейшего анализа. Команда vstorage-disks-monitor служит для выявления медленно работающих CS и помечает их как поврежденные (медленные). Чтобы предотвратить ухудшение производительности кластера, медленные CS исключаются из операций ввода-вывода кластера.

Служба также рассчитывает состояние диска в процентах с учетом веса каждой метрики. Вес метрик можно настроить в файле конфигурации /etc/disks-analyzers.yml. Журналы службы хранятся в файле /var/log/disks-disks-monitor.log.

Служба может работать в двух режимах:

  • как демон при использовании команды vstorage-disks-monitor sidecar;

  • как средство для отображения статусов диска или предупреждений при использовании команд vstorage-disks-monitor health и vstorage-disks-monitor alerts.

Можно отключить ограждение поврежденных CS с помощью команды vstorage-disks-monitor sidecar --fencing.enable.

Ограничения

  • Отслеживание медленных дисков отключено для кластеров, развернутых на виртуальных машинах.