Как управлять отправкой логов в платформе
Отключение отправки через ShturvalServicePatch.
Чтобы отключить отправку логов в платформе, используйте ShturvalServicePatch для модуля локального сбора логов shturval-log-collector.
Общий сценарий
- Подготовьте манифест
ShturvalServicePatchдляshturval-log-collector. - Загрузите манифест в нужном кластере через импорт манифестов: Администрирование → Действия с кластером.
- Дождитесь применения патча. На странице модуля локального сбора логов статус сервиса сменится на
Patched, а загруженный патч появится на вкладке Применённые ShturvalServicePatch.
Отключение отправки всех логов
Для полного отключения отправки используйте глобальный флаг platform_logs_enable (см. блок shturval в values). Пример манифеста:
apiVersion: ops.shturval.tech/v1beta2
kind: ShturvalServicePatch
metadata:
name: shturval-log-collector-disable
spec:
shturvalServiceConfigName: shturval-log-collector
customvalues:
shturval:
platform_logs_enable: false
После применения данного патча:
- новые события не будут отправляться на получателей, настроенные через Vector;
- локальное хранение логов в VictoriaLogs продолжит работать согласно настройкам ротации.
Загрузите манифест через импорт манифестов в разделе Администрирование → Действия с кластером. После применения изменений статус сервиса в интерфейсе обновится до Patched.
Скриншот: загрузка манифеста для отключения всех логов
Иллюстрация: Скриншот: загрузка манифеста для отключения всех логов

Отключение отправки отдельного типа логов
Если нужно отключить отправку только одного типа логов (например, journald), не затрагивая остальные типы и локальное хранение, переопределите параметр enable для соответствующего блока в customvalues.
Пример отключения отправки логов journald:
apiVersion: ops.shturval.tech/v1beta2
kind: ShturvalServicePatch
metadata:
name: shturval-log-collector-disable-journald
spec:
shturvalServiceConfigName: shturval-log-collector
customvalues:
shturval:
journald:
enable: false
Загрузите манифест через импорт манифестов в разделе Администрирование → Действия с кластером. После применения изменений статус сервиса в интерфейсе обновится до Patched.
После применения патча:
- логи
journaldперестанут отправляться на внешние системы, указанные в sinks дляjournald; - остальные типы логов продолжат обрабатываться и отправляться в соответствии с текущей конфигурацией.
Таким же образом можно отключить отправку других типов логов (k8s_logs, k8s_audit, k8s_events, auditd), задав для них enable: false в соответствующем блоке shturval.<тип_логов>.
Скриншот: загрузка манифеста для отключения journald
Иллюстрация: Скриншот: загрузка манифеста для отключения journald
