查看日志

启动日志查看器

Cloud Code 附带了一个日志查看器,可帮助您监控应用。

如需启动日志查看器,请使用 Command Palette(可通过 Ctrl/Cmd+Shift+P 或通过标有齿轮图标 “管理”图标 的“管理”菜单访问)输入 Cloud Code: View Logs

提示:根据应用的类型,您还可以通过以下方式快速访问日志:在 Kubernetes Explorer 或 Cloud Run Explorer 中找到您的资源,右键点击该资源,然后选择 View logs 以在日志查看器中显示指定的日志。

查看集群的日志

Kubernetes 日志

使用 Cloud Logging

如果您的集群已启用 Cloud Logging,您可以通过打开日志查看器并从 Log Type 下拉列表中选择 Kubernetes Application Logs,找到这些集群的所有 Kubernetes 日志。

如需切换到其他集群,请从 Cluster 下拉列表中选择相应集群名称。

显示选定集群的日志的日志查看器

使用 kubectl

如果您要使用 kubectl 查看当前活跃集群的 Kubernetes 日志,请从下拉列表中选择 Kubectl Logs。您需要使用 Deployment 或 pod 下拉列表选择要查看其日志的 Deployment 或 pod。

通过将日志查看器搜索框中的 Deployment 字段设置为“node-hello-world”,查看非 Cloud Logging 集群的日志

Cloud Run 日志

如果您要查看某项 Cloud Run 服务的日志,请从 Log Type 下拉列表中选择 Cloud Run Logs。您需要从 Service 下拉列表中选择 Cloud Run Service 以查看其日志。您还可以使用 Revision 下拉列表,按修订版本过滤结果。

查看 Cloud Run 服务的日志

优化搜索结果

您可以使用页面顶部的搜索框,对日志查看器中显示的结果执行基本文本过滤。这包括按命名空间、Deployment、Pod,容器和时间进行过滤。 此外,对于使用 Cloud Logging 的集群,您还可以按严重级别进行过滤。

提示:您可以通过选择“Time”列旁边的三点状菜单图标并选择时区,将显示时间更改为您的首选时区。

使用时间标签附近的三点状菜单将时间设置为“Local time”,并将搜索框中的 Deployment 字段设置为留言板部署,从而优化日志查看器的结果

获取支持

如需发送反馈,请在 GitHub 上报告问题,或者在 Stack Overflow 上提问。