何时使用cf events?

时间:2014-07-03 05:47:29

标签: cloudfoundry

我目前正在学习云代工厂,并使用简单的HelloWorld玩具应用程序试验不同的功能。

似乎有两个命令可以监控应用程序cf logs HelloWorldcf events HelloWorld

我很清楚cf logs做了什么以及为什么要使用它。

关于cf events的问题:

  • 在什么情况下我会对cf events的输出感兴趣?
  • 使用cf events
  • 无法诊断cf logs?可以诊断哪些问题

2 个答案:

答案 0 :(得分:4)

cf events命令显示启动或停止应用程序时的操作。虽然这不是很有趣,但它也会显示崩溃信息,例如当你超出内存限制时,这在调试问题时会有所帮助。

cf logscf logs --recent命令显示应用程序的日志。这通常是应用程序写入STDOUT或STDERR的任何内容,但也可以包含来自Web服务器或应用程序容器的消息,具体取决于用于运行应用程序的软件。流中还包括来自选定CF服务的消息,如路由器,登台和dea。

值得注意的是,cf logscf logs --recent会显示您在cf events中看到的相同信息(即启动,停止和崩溃信息),尽管它&# 39; s格式不正确(它是一个json blob),如果你有一个嘈杂的应用程序,它可能会被其他消息遮挡。

我不会亲自使用cf events,但偶尔会在我的应用程序表现得很奇怪时派上用场,我想快速检查一下它是否崩溃了。

答案 1 :(得分:1)

"事件"使用" GET / v2 / events" API调用 - 关于CF中应用程序事件的CF输出。 "日志"显示由loggregator CF组件收集的应用程序到STDOUT和STDERR的输出。