Отправка событий журнала в централизованную систему (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') }}