Потоковая передача логов с Logstash

Материал из Документация Ключ-АСТРОМ
Версия от 17:45, 6 октября 2026; IKuznetsov (обсуждение | вклад) (Новая страница: « = Потоковая передача логов с Logstash = '''Ключ-АСТРОМ''' использует '''DaemonSet''' '''ЕдиногоАгента''', который включает модуль логов. Это рекомендуемый способ потоковой передачи логов с нод и подов в Ключ-АСТРОМ. В качестве альтернативы можно использовать плагин вы...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Потоковая передача логов с 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}"
  }
}