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

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

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

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

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

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

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

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

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

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