Google compute engine GCP计算引擎中Java部署的Stackdriver日志记录

Google compute engine GCP计算引擎中Java部署的Stackdriver日志记录,google-compute-engine,Google Compute Engine,我已经在gcp计算引擎中部署了我的两个java应用程序(基于ant和maven),我希望将这些日志文件连接到gcp stackdriver日志 有人能帮我解决这个问题吗?您需要配置日志代理,请参阅此处: 您可以使用java的stackdriver日志库: 也就是说,如果您只需要运行一些java应用程序,那么在appengine standard(或flex,具体取决于需要)中部署它们可能更有意义,在appengine standard(或flex)中,日志记录是开箱即用的配置。以上可用于配置服务

我已经在gcp计算引擎中部署了我的两个java应用程序(基于ant和maven),我希望将这些日志文件连接到gcp stackdriver日志

有人能帮我解决这个问题吗?

您需要配置日志代理,请参阅此处:

您可以使用java的stackdriver日志库:


也就是说,如果您只需要运行一些java应用程序,那么在appengine standard(或flex,具体取决于需要)中部署它们可能更有意义,在appengine standard(或flex)中,日志记录是开箱即用的配置。

以上可用于配置服务器级活动,例如Web服务器日志、系统日志。。,不是基于应用程序级别,您完全可以使用fluentd来流式处理应用程序日志,但显然google还提供了一个特定于java的库,因此应该更容易设置。我已经更新了答案。我使用相同的fluentd通过为应用程序创建一个配置来流式处理java应用程序。如果应用程序日志在stackdriver日志记录中有任何异常或错误,是否可以通过警报进行处理?使用fluentd配置日志,但在日志中它显示在“任意”类别下。它不作为警告、信息、错误、关键类型分开