Как просмотреть предыдущий журнал wildfly server.log в среде openshift

Попытка определить причину перезапуска приложения wildfly в openshift POD:

  • POD Describe не показывает перезапуска POD.
  • oc logs xxx --previous не находит ни одной записи.
  • Wildfly log directory содержит запись для текущего server.log.

Я кое-что помню об использовании Kibana для просмотра старых журналов.

Как можно быстро просмотреть старые журналы для wildfly, запущенного под openshift?


person jay-raaspi    schedule 28.01.2020    source источник


Ответы (1)


oc logs --previous зависит от журналов контейнера, которыми управляет среда выполнения контейнера (например, докер). Если модуль (контейнер) был перезапущен из-за ненормального состояния, журналы контейнера остаются. В этом случае oc logs --previous показывает старые журналы. Как я вижу, предыдущих логов на данный момент не сохранилось.

Как насчет поиска предыдущих журналов с использованием Pod name, Project и Timestamp?

person Daein Park    schedule 28.01.2020
comment
Я использовал журналы oc с параметром --since-time, но не видел дополнительного содержимого журнала для wildfly. Кажется, что область журналов oc - это только текущий POD, а wildfly разбился во время предыдущего POD. Мне нужно заглянуть в журнал wildfly server.log во время сбоя. - person jay-raaspi; 30.01.2020
comment
Журналы ограничены капсулами. Чтобы сохранить журналы, вам необходимо подключить PVC и изменить местоположение журнала на это. - person sharmag; 31.01.2020