如何检查Openshift Pod中安装的Java应用程序日志

时间:2019-01-03 10:11:40

标签: java openshift

我们正在使用Openshift下文。我们拥有Dynatrace来收集指标,但状态尚未良好。我们在其中一个Pod上的Java应用程序无法正常工作。我们使用gradle build,并在gradle配置文件中提到了应用程序日志路径。我想查看应用程序日志。我该如何查看日志?

1 个答案:

答案 0 :(得分:2)

您可以按照以下方式检查日志。

  • 如果日志文件的输出目标是stdout,则可以检查oc logs命令。

  • 您可以访问pod,而无需使用application process运行oc run。然后使用oc rsh访问pod,以手动运行应用程序进程。您可以在执行应用程序运行脚本(例如startup.sh等之后)检查保存的pod文件中的日志文件。

例如,使用oc run使一次性吊舱运行。

oc run <your_pod_nam> -i --tty --rm --image=<projectname_saved_image>/<you_want_to_run_java_app_image_name>