Потоковая передача логов с Logstash
Материал из Документация Ключ-АСТРОМ
Потоковая передача логов с Logstash
Ключ-АСТРОМ использует DaemonSet ЕдиногоАгента, который включает модуль логов. Это рекомендуемый способ потоковой передачи логов с нод и подов в Ключ-АСТРОМ. В качестве альтернативы можно использовать плагин вывода Ключ-АСТРОМ для Logstash — модуль с открытым исходным кодом — для потоковой передачи логов в конвейер Logstash Ключ-АСТРОМ.
Возможности
Поддерживается отправка логов в API загрузки логов v2 Ключ-АСТРОМ. Плагин вывода Ключ-АСТРОМ для Logstash также предоставляет следующие возможности:
- Аутентификация API Ключ-АСТРОМ.
- Повторные попытки при неудачных запросах из-за временных сетевых условий.
- Разделение больших полезных нагрузок на меньшие пакеты с соблюдением лимитов API Ключ-АСТРОМ (версия плагина 0.5.1+).
- Необязательное сжатие gzip (версия плагина 0.6.1+).
- Необязательная конфигурация HTTP-прокси (версия плагина 0.5.0+).
- Необязательное отключение проверки SSL для использования с самоподписанными сертификатами.
Развёртывание интеграции
Инструкции по развёртыванию интеграции Logstash см. в документации на GitHub.
Пример конфигурации:
output {
astromkey {
id => "astromkey_output"
ingest_endpoint_url => "${ACTIVE_GATE_URL}/api/v2/logs/ingest"
api_key => "${API_KEY}"
}
}