Как настроить ротацию логов

Параметры хранения логов в VictoriaLogs.

Где настраивается ротация

Параметры ротации задаются в ресурсе VLSingle компонента VictoriaLogs (API-группа operator.victoriametrics.com).

Чтобы настроить VLSingle для конкретного кластера, откройте кластер управления, затем перейдите в раздел бокового меню Администрирование → Кастомные ресурсы. В API-группе operator.victoriametrics.com выберите ресурс VLSingle, после чего откройте объект VLSingle в неймспейсе нужного кластера.

О миграции CR при обновлении см. Переходы между версиями.

Основные параметры

ПараметрОписаниеПример
retentionPeriodСрок хранения логов. Может принимать значения от 1d (один день) до 100y (сто лет)1d
retention.maxDiskSpaceUsageBytesМаксимальный объём диска. При превышении указанного объема будут удалены самые “раннии” логи за прошедший период в соответствии с установленным сроком хранения в retentionPeriod10MB
storage.resources.requests.storageРазмер диска для хранения логов. При заполнении указанного объема логи перестают писаться3Gi

Пример настройки

spec:
  retentionPeriod: 1d
  extraArgs:
    retention.maxDiskSpaceUsageBytes: 10MB
  storage:
    resources:
      requests:
        storage: 3Gi