Увеличить объем хранилища Victoria Metrics
Для компонента централизованного хранения метрик модуля мониторинга (shturval-monitoring) может потребоваться увеличение объема дискового пространства. При необходимости вы можете изменить объем диска из графического интерфейса платформы с помощью ресурса PersistentVolumeClaim (PVC).
Все действия по увеличению дискового пространства выполняются в кластере управления.
- В кластере управления перейдите в неймспейс victoria-metrics.
Скриншот

- В боковом меню откройте раздел Хранилище и перейдите на страницу PersistentVolumeClaims. Выберите PVC, который смонтирован в Pod модуля, требующего увеличения дискового пространства. Обновите данные поля Запрашиваемый объем хранилища и сохраните изменения.
Обратите внимание! Вы не можете уменьшить объем дискового пространства в PVC.
Скриншот

- Из раздела Нагрузки перейдите на страницу Pods. Выполните удаление Pod, в котором смонтирован измененный PVC.
Скриншот

Новый Pod будет запущен с измененным объемом дискового пространства. Потери данных до изменения объема дискового пространства модуля не произойдет.
Компонент централизованного сбора метрик модуля мониторинга является критически важным, перед отключением необходимо изменить конфигурацию:
- Перейдите в раздел Сервисы и репозитории, далее на страницу Установленные системные сервисы, найдите Модуль мониторинга. Компонент централизованного хранения метрик (
shturval-monitoring) и отключите его, выбрав режим Выкл.
Скриншот

- Перейдите в неймспейс victoria-metrics кластера и из раздела Нагрузки откройте страницу StatefulSets. Убедитесь, что StatefulSet с именем
shturval-monitoring-vmstorageотсутствует. При необходимости дождитесь удаления StatefulSet.
Скриншот

- Когда StatefulSet будет удален, подготовьте ShturvalServicePatch для применения к спецификации (ssc) Модуль мониторинга. Компонент централизованного хранения метрик (
shturval-monitoring), где укажите объем дискового пространства, используя параметр конфигурации size:
Пример ShturvalServicePatch
apiVersion: ops.shturval.tech/v1beta2
kind: ShturvalServicePatch
metadata:
name: <имя ресурса>
spec:
shturvalServiceConfigName: shturval-monitoring
customvalues:
vmstorage:
persistentVolume:
storageClass: <ваше значение параметра>
size: <ваше значение параметра>
| Параметр | Описание | Тип данных | Пример |
|---|---|---|---|
metadata.name |
Имя создаваемого PatchSSC | string | shturval-monitoring |
storageClass |
Имя Storage Class | string | local-path |
size |
Размер дискового пространства, как в измененном PVC | string | 17Gi |
Скриншот

- Перейдите в раздел Сервисы и репозитории на страницу Установленные системные сервисы, найдите Модуль мониторинга. Компонент централизованного хранения метрик (
shturval-monitoring) и включите модуль, выбрав автоматический режим управления «Авто» и сохраните изменения.