Отправка событий журнала в централизованную систему (Platform V Monitor LOGA)#

Для получения детальной информации по настройке внутренних компонентов Platform V Monitor LOGA обратитесь к документации Platform V Monitor LOGA

Настройка параметров отправки событий журнала в централизованную систему#

Стендозависимые параметры для инсталляции продукта находятся в файле mail-fluentbit-sidecar-kafka.conf репозитория {код компонента}mailbridge_mail{стенд}.

Описание параметров:

# Лимиты по ресурсам POD
mail_fluentbit_sidecar_kafka.ose.deployment.spec.template.spec.containers.fluentbit-kafka-sidecar.resources.limits.cpu=300m
mail_fluentbit_sidecar_kafka.ose.deployment.spec.template.spec.containers.fluentbit-kafka-sidecar.resources.limits.memory=300Mi
mail_fluentbit_sidecar_kafka.ose.deployment.spec.template.spec.containers.fluentbit-kafka-sidecar.resources.requests.cpu=300m
mail_fluentbit_sidecar_kafka.ose.deployment.spec.template.spec.containers.fluentbit-kafka-sidecar.resources.requests.memory=300Mi


# Данные для подключения к kafka brokers

# Список указывать через запятую без кавычек и пробелов
mail_fluentbit_sidecar_kafka.ose.configmap.fluent-bit-conf.brokersList=host1:9093,host2:9093

# Topic, в который будут отправляться события системного журнала
mail_fluentbit_sidecar_kafka.ose.configmap.fluent-bit-conf.topic=topic.for.loga

# Ограничение на объем памяти, которую можно использовать при добавлении данных в движок. При достижении этого ограничения загрузка будет приостановлена; после сброса данных загрузка возобновится.
mail_fluentbit_sidecar_kafka.ose.configmap.fluent-bit-conf.memBufLimit=10MB

# Ограничение на размер буфера для каждого отслеживаемого файла. Это значение используется для ограничения возможного увеличения объема буфера памяти (для длинных строк). Если файл превышает это ограничение - прекращается отслеживание
mail_fluentbit_sidecar_kafka.ose.configmap.fluent-bit-conf.bufferMaxSize=1MB

# Начальный размер буфера для чтения файловых данных. Это значение используется для увеличения размера буфера (bufferMaxSize)
mail_fluentbit_sidecar_kafka.ose.configmap.fluent-bit-conf.bufferChunkSize=1MB


# Маршрутизация на Egress

# Внутренний порт Egress для машрутизации трафика
mail_fluentbit_sidecar_kafka.ose.network.egressPort=29093

# роль HashiCorp Vault, которая может использоваться для генерации сертификатов движком PKI
mail_fluentbit_sidecar_kafka.ose.network.pkiEngine=DEV_DZO/PKI/fetch/role-ga-secman-mail

# Получать ли цепочки сертификатов из KV хранилища HashiCorp Vault (если задан параметр 'mail_fluentbit_sidecar_kafka.ose.network.pkiEngine')
mail_fluentbit_sidecar_kafka.ose.network.getChainFromKv.enabled=false

# Сommon name генерируемого сертификата
mail_fluentbit_sidecar_kafka.ose.network.certCommonName=fluentbit-kafka

# Псевдоним генерируемого сертификата (имя)
mail_fluentbit_sidecar_kafka.ose.network.certAlias=fluentbit-kafka


# Включена ли отправка логов в Loga 

# Глобальный параметр. Обязателен к включению если планируется логировать хотя бы один модуль (к флажку привязаны настройки istio для отправки логов)
mail_fluentbit_sidecar_kafka.ose.global.enabled=true

# Настройка включения отправки логов индивидуально для каждого сервиса. Значение по умолчанию ссылается на 'mail_fluentbit_sidecar_kafka.ose.global.enabled'. Сменить, если необходима гибкость
mail_fluentbit_sidecar_kafka.ose.mail-ingress.enabled={{ lookup('custom_vars', 'mail_fluentbit_sidecar_kafka.ose.global.enabled') }}
mail_fluentbit_sidecar_kafka.ose.mail-egress.enabled={{ lookup('custom_vars', 'mail_fluentbit_sidecar_kafka.ose.global.enabled') }}
mail_fluentbit_sidecar_kafka.ose.mail-core.enabled={{ lookup('custom_vars', 'mail_fluentbit_sidecar_kafka.ose.global.enabled') }}
mail_fluentbit_sidecar_kafka.ose.mail-db.enabled={{ lookup('custom_vars', 'mail_fluentbit_sidecar_kafka.ose.global.enabled') }}
mail_fluentbit_sidecar_kafka.ose.mail-files.enabled={{ lookup('custom_vars', 'mail_fluentbit_sidecar_kafka.ose.global.enabled') }}
mail_fluentbit_sidecar_kafka.ose.mail-back.enabled={{ lookup('custom_vars', 'mail_fluentbit_sidecar_kafka.ose.global.enabled') }}
mail_fluentbit_sidecar_kafka.ose.mail-http-adapter.enabled={{ lookup('custom_vars', 'mail_fluentbit_sidecar_kafka.ose.global.enabled') }}
mail_fluentbit_sidecar_kafka.ose.mail-secman-adapter.enabled={{ lookup('custom_vars', 'mail_fluentbit_sidecar_kafka.ose.global.enabled') }}
mail_fluentbit_sidecar_kafka.ose.mail-kafka-gateway.enabled={{ lookup('custom_vars', 'mail_fluentbit_sidecar_kafka.ose.global.enabled') }}
mail_fluentbit_sidecar_kafka.ose.mail-monitor.enabled={{ lookup('custom_vars', 'mail_fluentbit_sidecar_kafka.ose.global.enabled') }}
mail_fluentbit_sidecar_kafka.ose.mail-receive-letters-reader.enabled={{ lookup('custom_vars', 'mail_fluentbit_sidecar_kafka.ose.global.enabled') }}