Передача логов в Ключ-АСТРОМ с помощью Fluent Bit
Материал из Документация Ключ-АСТРОМ
Передача логов в Ключ-АСТРОМ с помощью Fluent Bit
Классический мониторинг логов
Вы можете отправлять логи в Ключ-АСТРОМ с помощью Fluent Bit. Настройте Fluent Bit для отправки логов в универсальный API приема данных Ключ-АСТРОМ.
Возможности
- Fluent Bit — это многоплатформенный обработчик и пересыльщик логов, позволяющий собирать данные/логи из различных источников, объединять их и отправлять в несколько пунктов назначения. Он совместим со средами Docker и Kubernetes.
- Благодаря настраиваемым параметрам Fluent Bit, Ключ-АСТРОМ можно настроить в качестве целевой среды для управления логами и анализа данных
http output. - Для передачи логов и событий из вашего приложения в Ключ-АСТРОМ вы можете использовать любой из плагинов ввода Fluent Bit.
Конфигурация
Плагин Fluent Bit http output позволяет пересылать ваши логи на конечную точку приема логов Ключ-АСТРОМ.
- Получите токен API Ключ-АСТРОМ с областью действия
logs.ingest(Ingest Logs). - Разверните Fluent Bit.
- Для отправки логов в конечную точку приема логов Ключ-АСТРОМ настройте плагин вывода HTTP через файл конфигурации.
- В основной конфигурационный файл Fluent Bit добавьте в раздел Output следующие параметры:
[OUTPUT]
name http
match *
header Content-Type application/json; charset=utf-8
header Authorization Api-Token {ваш-API-токен-здесь}
allow_duplicated_headers false
host {your-environment-id}.live.astromkey.com
port 443
uri /api/v2/logs/ingest
format json
json_date_format iso8601
json_date_key timestamp
tls On
tls.verify On
|
Вы можете разместить свой API-токен в заголовке или в качестве переменной GET в URI (см. пример ниже).
Если в качестве конечной точки в локальной среде или для управления Ключ-АСТРОМ вы выбрали АктивныйШлюз среды, установите экземпляр АктивногоШлюза.
- Перейдите в раздел Развертывание Ключ-АСТРОМ, затем выберите Установить ActiveGate.
- API для приема логов версии 2 автоматически включается в АктивныйШлюз.