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