Расчет состояния диска#
Для мониторинга дисков сервера можно использовать службу 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.
Ограничения
Отслеживание медленных дисков отключено для кластеров, развернутых на виртуальных машинах.
Что дальше
В этом разделе: