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

Материал из Документация Ключ-АСТРОМ

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

Ключ-АСТРОМ использует DaemonSet ЕдиногоАгента, который включает модуль логов. Это рекомендуемый способ потоковой передачи логов с нод и подов в Ключ-АСТРОМ. В качестве альтернативы можно использовать плагин Ключ-АСТРОМ для Fluentd — модуль с открытым исходным кодом — для потоковой передачи логов.

Возможности

  • Поддерживается потоковая передача логов в различные среды Ключ-АСТРОМ из одного кластера Kubernetes. Например, можно отправлять логи подов приложений в одну среду, а логи нод Kubernetes — в другую.
  • Поддерживается потоковая передача логов для интеграций только приложений.
  • Можно настроить потоковую передачу логов напрямую в Ключ-АСТРОМ.

Ограничения

Логи, поступающие от Fluentd, не связываются с рабочими нагрузками Kubernetes. Следовательно, вы не можете искать логи по рабочей нагрузке Kubernetes на странице просмотра логов в Ключ-АСТРОМ. Однако вы по-прежнему можете видеть логи на соответствующих страницах рабочих нагрузок Kubernetes.

Развёртывание интеграции

Инструкции по развёртыванию интеграции Fluentd см. в документации на GitHub.