Компонент хранения логов (VLogs)

Начиная с релиза 2.11.0 компонент централизованного хранения логов (OpenSearch) заменен на VLogs. Архитектурно логи по-прежнему хранятся в кластере управления, однако для каждого кластера теперь создается свой экземпляр хранения логов.

В этом релизе за развертывание экземпляра хранения логов отвечает компонент управления модуля мониторинга Victoria Metrics Agent (shturval-metrics-collector).

Логи кластера доступны в графическом интерфейсе на вкладке Логи дашборда кластера, если выполнены условия:

  1. В кластере включен модуль локального сбора логов Vector (shturval-log-collector).
  2. В кластере управления работает компонент управления модуля мониторинга Victoria Metrics Agent (shturval-metrics-collector).

Ротация логов

Экземпляр VictoriaLogs запускается в неймспейсе кластера (клиентского или управления) и контролируется оператором посредством кастомного ресурса VLogs: logs API-группы operator.victoriametrics.com. Для управления перейдите в кластер управления, раздел Администрирование на страницу Кастомные ресурсы. Выберите экземпляр VLogs кластера, расположенного в неймспейсе с именем требуемого для конфигурации кластера.

Скриншоты

vlogscrd

vlogsreplic

Для настройки ротации журналов доступны следующие параметры:

Срок хранения

Может принимать значения от 1d (один день) до 100y (сто лет).

spec:
 retentionPeriod: 1d
Максимальный объём данных, при котором происходит удаление разделов за предыдущие периоды
spec:
  extraArgs:
    retention.maxDiskSpaceUsageBytes: 10MB
Общий размер диска, доступный для хранения журналов
spec:
  storage:
    resources:
      requests:
        storage: 3Gi
×