【问题标题】:How to view application logs compute engine in google cloud如何在谷歌云中查看应用程序日志计算引擎
【发布时间】:2025-11-22 07:00:02
【问题描述】:

我是谷歌云的新手。我有一个 java 应用程序,我在我的计算引擎存储本身中写入日志。 也就是说,我的 e2-small 机器中有一个日志文件夹,并且该文件夹中有日志文件。 我可以通过 ssh 连接到我的计算引擎并查看日志,但想探索如何使用谷歌云工具。

我已经探索过了

  1. https://cloud.google.com/logging/docs/view/logs-viewer-interface
  2. https://cloud.google.com/appengine/docs/standard/nodejs/building-app/viewing-service-logs

还有一些 * 问题。 现在是查看我的计算引擎的审核事件,例如(删除用户 viraj 和更新用户 viraj 的密钥)

如果需要更多信息或者我的云设置中缺少我的信息,请告诉我?

【问题讨论】:

  • 我认为您可能需要查看 Cloud Logging libs,以便您的应用程序可以将日志直接发送到 Logging,并且您可以检查那里的所有内容,因为审核日志更适用于完成的操作虚拟机作为产品,而不是在那里运行的东西
  • 当然,@YeriPelona 会对此进行探索,如果有任何推荐的链接,请分享。还有没有办法让谷歌云日志从计算引擎目录中选择我的日志文件?
  • 这是另一种方法,您可能需要检查*.com/questions/60692483/…
  • 在您的虚拟机上安装 Cloud Logging。然后创建一个 fluentd 配置文件,将您的自定义日志文件转发到 Cloud Logging。这个答案将为您指明正确的方向:*.com/a/60702108/8016720
  • 如果您觉得我的回答有用,请考虑点赞/接受,谢谢!

标签: java logging google-cloud-platform google-compute-engine google-cloud-logging


【解决方案1】:

正如@YariPelona 所提到的,帖子中有一个类似问题的帖子:How to logging python script log into Google stackdriver logging running on a Google Cloud VM

可以为您提供帮助的工具是 Cloud Logging,它允许您在 Log Explorer 中查看您的日志,并通过安装监控代理(包括此类设置指南)根据您的应用/项目需要设置自定义监控在多个 3rd 方应用程序上进行监控。

在此链接中找到安装、配置和授权监控代理的指南:
Installing the agent on a single VM

然后您可以转到此链接了解如何使用 Cloud Loggin,并通过在您的 VM 实例上启用它或使用 Cloud Shell 和 gcloud 命令在日志资源管理器中查看您的日志:
Quickstart using Logging tools

最后但同样重要的是,在下一个链接中,您将找到使用上述工具监控第三方应用程序(如 Apache Web 服务器、MySql、Cassandra、Tomcat 等)的指南:
Monitoring third-party applications

【讨论】:

    最近更新 更多