本页面介绍如何启动日志查看器以及如何从应用中查看和过滤日志。
启动日志查看器
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 日志。
此外,如果您使用的是 Google Kubernetes Engine 集群,则可以启用“流式传输”滑动开关,并通过 Pod 下拉列表设置全部,以便从多个 pod 流式传输日志。
如需切换到其他集群,您可以从集群下拉列表中选择所需集群名称。
使用 kubectl
如果您要使用 kubectl 查看当前活跃集群的 Kubernetes 日志,请从下拉列表中选择 Kubectl Logs。您需要使用 Deployment 或 pod 下拉列表选择要查看其日志的 Deployment 或 pod。
Cloud Run 日志
如果您要查看某项 Cloud Run 服务的日志,请从 Log Type 下拉列表中选择 Cloud Run Logs。您需要从 Service 下拉列表中选择 Cloud Run Service 以查看其日志。您还可以使用 Revision 下拉列表,按修订版本过滤结果。
优化搜索结果
您可以使用页面顶部的搜索框,对日志查看器中显示的结果执行基本文本过滤。这包括按命名空间、Deployment、Pod,容器和时间进行过滤。 此外,对于使用 Cloud Logging 的集群,您还可以按严重级别进行过滤。
提示:您可以通过选择“Time”列旁边的三点状菜单图标并选择时区,将显示时间更改为您的首选时区。