Увеличить объем хранилища VictoriaMetrics
На этой странице
Для компонента централизованного сбора метрик модуля мониторинга (shturval-monitoring) может потребоваться увеличение объема дискового пространства. При необходимости вы можете изменить объем диска из графического интерфейса платформы с помощью ресурса Persistent Volume Claim (PVC).
Все действия по увеличению дискового пространства для модулей выполняются в кластере управления.
Увеличение дискового пространства shturval-monitoring
Выполните следующие действия для увеличения дискового пространства компонента централизованного сбора метрик модуля мониторинга (shturval-monitoring) с помощью PVC:
- Перейдите в неймспейс victoria-metrics кластера управления.
Скриншот
- Откройте страницу PersistentVolumeClaims раздела Хранилище. Выберите PVC, который смонтирован в Pod модуля, требующего увеличения дискового пространства. Обновите данные поля Запрашиваемый объем хранилища и сохраните изменения.
Обратите внимание! Вы не можете уменьшить объем дискового пространства в PVC.
Скриншот
- Удалите Pod, в котором смонтирован измененный PVC. Для этого перейдите в неймспейс victoria-metrics на страницу Pods в разделе Нагрузки. Выполните удаление Pod, в котором смонтирован измененный PVC.
Скриншот
Новый Pod будет запущен с измененным объемом дискового пространства. Потери данных до изменения объема дискового пространства модуля не произойдет.
Когда вы изменили PVC, рекомендуется отключить модуль и включить заново. Это позволит использовать ваши настройки объема диска в случае, если произойдет перезагрузка узлов.
Компонент централизованного сбора метрик модуля мониторинга является критически важным, перед отключением необходимо изменить конфигурацию:
- В ssc
shturval-monitoring
поменяйте значение параметра iscritical с true на false.
Команда
kubectl edit ssc shturval-monitoring
- Вернитесь в графический интерфейс кластера и в боковом меню откройте раздел Сервисы и репозитории и перейдите на страницу Установленные сервисы, найдите компонент централизованного сбора метрик модуля мониторинга (
shturval-monitoring
) и отключите его.
Скриншот
- Перейдите в нагрузки неймспейса victoria-metrics модуля и откройте страницу StatefulSets в разделе Нагрузки. Убедитесь, что StatefulSet с именем
shturval-monitoring-vmstorage
модуля отсутствует. При необходимости дождитесь удаления StatefulSet.
Скриншот
- Когда StatefulSet будет удален, вернитесь к модулю в установленных системных сервисах и в блоке Спецификация сервиса укажите объем дискового пространства, используя параметр конфигурации size:
Пример customvalues
vmstorage:
persistentVolume:
storageClass: <ваше значение параметра>
size: <ваше значение параметра>
Параметр | Описание | Тип данных | Пример |
---|---|---|---|
storageClass |
Имя Storage Class | string | local-path |
size |
Размер дискового пространства, как в измененном PVC | string | 17Gi |
Скриншот
- Включите модуль, выберите режим управления «Автоматический» и сохраните изменения.