Настройка интеграции с инструментом для сбора и обработки логов в окружении продукта Platform V Backend#
Компоненты DCGN выводят логи в консоль и файл на подах компонентов.
Совместно с компонентами DCGN в подах развертывается компонент Агент LOGA журналирование (ALOG) продукта Platform V Monitor (OPM) (контейнер fluent-bit-sidecar) для сбора и передачи логов от компонентов DCGN.
Рекомендуемая к установке и протестированная в интеграции с DCGN версия компонента Агент LOGA журналирование (ALOG) продукта Platform V Monitor (OPM) указана в разделе Платформенные зависимости.
Файлы конфигураций расположены в дистрибутиве, подробнее см. в разделе Состав дистрибутива.
Для настройки интеграции необходимо задать значения следующим параметрам конфигурации (расположение файла конфигурации — репозиторий настройки компонента, файл conf/config/parameters/dcgn.fluent-bit-sidecar.all.conf):
Наименование параметра |
Описание параметра |
Ограничения |
Значение по умолчанию или глобальные параметры при установке посредством программного компонента Deploy Tools (CDJE) продукта Platform V DevOps Tools (DOT) |
Версия ПО |
|---|---|---|---|---|
Параметры ресурсов CPU и |
||||
|
Стартовые ресурсы ЦП |
Значения и единицы измерения соответствуют правилам Kubernetes |
|
1.0 |
|
Стартовые ресурсы оперативной памяти |
Значения и единицы измерения соответствуют правилам Kubernetes |
|
1.0 |
|
Лимит для |
Можно указать абсолютное значение в байтах или значение с указанием суффикса |
|
1.2 |
|
Максимальные ресурсы ЦП |
Значения и единицы измерения соответствуют правилам Kubernetes |
|
1.0 |
|
Максимальные ресурсы оперативной памяти |
Значения и единицы измерения соответствуют правилам Kubernetes |
|
1.0 |
|
Стартовый объем |
Можно указать абсолютное значение в байтах или значение с указанием суффикса |
|
1.2 |
Параметры подключения к Apache Kafka |
||||
|
Серверы Apache Kafka для подключения |
– |
|
1.0 |
|
Топик Apache Kafka для подключения |
– |
|
1.0 |
|
Протокол подключения |
– |
|
1.0 |
Параметры логирования |
||||
|
Уровень логирования Fluent Bit |
– |
|
1.4 |
|
Флаг вывода логов Istio в stdout |
– |
|
1.4 |
|
Формат вывода логов Istio в stdout |
|
|
1.4 |
|
Хост сервера Fluent Bit |
– |
|
6.0.0 |
|
Диагностический порт Fluent Bit |
– |
|
4.0.0 |
|
Диагностический порт fluent-controller |
– |
|
4.0.0 |
|
Диагностический порт fluent-controller в контейнере программного компонента Граничный прокси (IGEG) продукта Platform V Synapse Service Mesh (SSM) |
– |
|
4.0.0 |
|
Верификация SSL-сертификата |
– |
|
4.0.0 |
|
Максимальный размер сообщений в очереди |
– |
|
4.0.0 |
|
Время ожидания заполнения пакета перед отправкой |
– |
|
4.0.0 |
|
Флаг включения перечитки конфигурации Fluent Bit |
– |
|
4.0.0 |
Сбор метрик компонента Агент LOGA журналирование (ALOG) продукта Platform V Monitor (OPM) |
||||
|
Путь для сбора метрик |
– |
|
4.0.0 |
|
Порт для сбора метрик |
– |
|
4.0.0 |
|
Флаг сбора метрик |
– |
|
4.0.0 |
Сбор метрик компонента Агент LOGA журналирование (ALOG) продукта Platform V Monitor (OPM) в компоненте Граничный прокси (IGEG) продукта Platform V Synapse Service Mesh (SSM) |
||||
|
Путь для сбора метрик |
– |
|
4.0.0 |
|
Порт для сбора метрик |
– |
|
4.0.0 |
|
Флаг сбора метрик |
– |
|
4.0.0 |
Интеграция компонента Агент LOGA журналирование (ALOG) продукта Platform V Monitor (OPM) через |
||||
|
Флаг использования HashiCorp Vault |
– |
|
4.0.0 |
|
URL для подключения к HashiCorp Vault |
– |
|
4.0.0 |
|
Пространство имен в HashiCorp Vault, в котором хранятся секреты |
– |
|
4.0.0 |
|
Тип авторизации в HashiCorp Vault |
– |
|
4.0.0 |
|
Роль для авторизации к HashiCorp Vault |
– |
|
4.0.0 |
|
Путь для авторизации к HashiCorp Vault |
– |
|
4.0.0 |
|
Количество попыток получения секретов |
– |
|
4.0.0 |
|
Время жизни секрета |
– |
|
4.0.1 |
|
Флаг подключения |
– |
|
4.0.1 |
Примечание к таблице
* Возможные суффиксы: E, P, T, G, M, K.
Также можно использовать двухсимвольные суффиксы: Ei, Pi, Ti, Gi, Mi, Ki.
Например, следующие значения установят одинаковое ограничение:
- 128974848
- 129e6
- 129M
- 123Mi.
Подробное описание приведено в документации Kubernetes.