Рейтинг:0

Как получить доступ к пользовательским журналам контейнера, Azure Kubernetes?

флаг ke

Наш контейнер создает файлы журналов в /var/appname/app1/java log и другие несколько файлов журналов. Во время разработки мы использовали подключение контейнера напрямую и доступ к файлу журнала с помощью монтирования привязки. Кто-нибудь может подсказать, как бороться с aks в azure kubernetes? Раздел журналов в мониторинге показывает только журналы по умолчанию.

Я могу получить доступ к журналам с помощью команды kubectl или томов. Но нам нужно, чтобы это было видно в разделе журналов портала azure kubernetes, чтобы мы могли видеть ежедневную статистику.

Не могли бы вы подсказать, как это сделать.?

лазурные журналы

Рейтинг:0
флаг it

В официальной документации есть несколько рекомендаций относительно Отладка запущенных модулей:

  • Изучение журналов модулей: выполнив kubectl регистрирует ${POD_NAME} ${CONTAINER_NAME} или же журналы kubectl --previous ${POD_NAME} ${CONTAINER_NAME} если ваш контейнер ранее разбился

  • Отладка с помощью контейнера exec: запускать команды внутри определенного контейнера с kubectl exec: kubectl exec ${POD_NAME} -c ${CONTAINER_NAME} -- ${CMD} ${ARG1} ${ARG2} ... ${ARGN}

  • Отладка с помощью эфемерного контейнера отладки: эфемерные контейнеры полезны для интерактивного устранения неполадок, когда kubectl exec недостаточно, потому что произошел сбой контейнера или образ контейнера не включает утилиты отладки. Вы можете найти пример здесь.

  • Отладка через шелл на узле: если ни один из этих подходов не работает, вы можете найти хост-компьютер, на котором работает модуль, и подключиться к этому хосту по SSH.

AKS также помогает в этом, предлагая Контейнерная аналитика:

Container Insights дает вам представление о производительности, собирая метрики памяти и процессора от контроллеров, узлов и контейнеров которые доступны в Kubernetes через API метрик. Контейнер журналы также собираются.

Дополнительные источники можно найти ниже:

uday avatar
флаг ke
Большое спасибо за ссылки, но мой вопрос заключается в том, как получить пользовательские журналы моего приложения в разделе контейнеров или мониторинге aks.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.