我目前正在学习云代工厂,并使用简单的HelloWorld玩具应用程序试验不同的功能。
似乎有两个命令可以监控应用程序cf logs HelloWorld
和cf events HelloWorld
我很清楚cf logs
做了什么以及为什么要使用它。
关于cf events
的问题:
cf events
的输出感兴趣?cf events
cf logs?
可以诊断哪些问题
答案 0 :(得分:4)
cf events
命令显示启动或停止应用程序时的操作。虽然这不是很有趣,但它也会显示崩溃信息,例如当你超出内存限制时,这在调试问题时会有所帮助。
cf logs
或cf logs --recent
命令显示应用程序的日志。这通常是应用程序写入STDOUT或STDERR的任何内容,但也可以包含来自Web服务器或应用程序容器的消息,具体取决于用于运行应用程序的软件。流中还包括来自选定CF服务的消息,如路由器,登台和dea。
值得注意的是,cf logs
或cf logs --recent
会显示您在cf events
中看到的相同信息(即启动,停止和崩溃信息),尽管它&# 39; s格式不正确(它是一个json blob),如果你有一个嘈杂的应用程序,它可能会被其他消息遮挡。
我不会亲自使用cf events
,但偶尔会在我的应用程序表现得很奇怪时派上用场,我想快速检查一下它是否崩溃了。
答案 1 :(得分:1)
"事件"使用" GET / v2 / events" API调用 - 关于CF中应用程序事件的CF输出。 "日志"显示由loggregator CF组件收集的应用程序到STDOUT和STDERR的输出。