有时我们的 GCP VM 实例会在没有任何明显原因的情况下重新启动,我想使用 Google Logs Exporter 服务查看 VM 的日志。在我的 GCP 项目中,我有 200 多个实例,但我只能看到 30-40 个 GKE 节点。
大约一年前我看到了主机的日志,但现在它们已经消失了。没有更改主机设置。
我知道默认情况下它应该可以在不安装任何代理的情况下工作。如果你安装了代理,你只会看到来自主机的更多信息,但这不是必需的。
如何检查虚拟机实例或整个项目是否启用了日志?
要使用 Google Logs Exporter 服务查看虚拟机的日志或检查是否为整个项目启用了日志:
在 Google Cloud 控制台中,转到日志浏览器页面:
如果您使用搜索栏查找此页面,请选择副标题为“Logging”的结果。
选择 Google Cloud 项目、文件夹或组织。
Logs Explorer 页面显示的日志条目取决于以下因素:
a) 搜索日志条目的资源。
b) 时间范围设置。
c) 您对搜索资源的身份和访问管理 (IAM) 角色。
d) 您的查询会过滤搜索结果。例如,添加查询“严重性”>=“错误”会导致显示中仅列出严重性级别至少为“错误”的日志条目。
检查虚拟机实例是否启用了日志:
转到 Google Cloud 控制台中的日志记录 > 日志浏览器页面。
在资源下拉列表中,选择虚拟机实例。将显示可用虚拟机 (instance_id) 的列表。
单击您要查看的虚拟机。