Bluemix云代工日志

时间:2017-03-05 15:17:01

标签: logging ibm-cloud cloudfoundry

我无法查看应用程序日志:

  1. cf日志输出为空
  2. kibana没有显示所有日志(我不知道)
  3. 我的应用创建的日志文件尚未更新
  4. 应用程序是runnig,为什么日志不起作用?

    谢谢

2 个答案:

答案 0 :(得分:1)

cf logs AppName是一个尾部,因此只显示在启动命令后会发生什么。您需要cf logs AppName --recent才能获得完整日志。但如果最近没有写入,这可能是空的。每个bluemix文档:

  

Bluemix保留有限数量的日志信息。

我永远无法弄清楚'有限'究竟是什么意思。对我来说,它通常有一天左右。如果您需要更长时间,您必须将其流式传输到另一个日志系统,如Anatoly建议的那样。

答案 1 :(得分:0)

我假设您的应用程序按https://console.ng.bluemix.net/docs/monitor_log/logging/cfapps/logging_writing_to_log_from_cf_app.html#logging_writing_to_log_from_cf_app放置日志,并且看不到通过cf日志记录的日志APPNAME --recent

在CLI和Kibana之外,您可以根据https://papertrailapp.com/

使用外部日志记录提供程序(如https://console.ng.bluemix.net/docs/monitor_log/logging/external/logging_external_hosts.html#thirdparty_logging)验证日志记录功能