云运维 - 日志记录
云运维服务简介
云运维是一系列服务的集合,用于监控、日志记录、调试以及消除 API 或 Google Cloud 服务中的延迟问题。我们已经学习了云运维栈中的监控服务,本节课将深入了解其余的服务。
日志记录(Logging)
Cloud Logging 是 Google Cloud 上所有资源的集中式日志服务器。各类日志(包括网络日志和访问日志)都会被采集并存储在该日志服务中。
它是如何工作的?支撑这种集中式日志机制的架构是什么?让我们来看一下 Cloud Logging 及其组成部分。
该架构非常简单明了:所有资源的日志都会被转发到“Cloud Logging API”。在日志 API 的后端,“日志路由器”会根据应用的过滤规则,判断某条日志是应被存储、排除还是导出。
由于支持并行过滤,你可以同时选择不存储某类日志,并将其导出至事件处理系统。“审计日志”和“网络日志”是最常被导出到云存储桶长期存储类别中的日志类型。
日志查看器
要访问日志查看器,请打开 主菜单 > 云运维 > 日志记录 > 日志查看器。
- 日志查看器提供查询接口,可用于查看特定资源的日志信息。
- 你可以通过下拉菜单选项筛选资源,也可以直接编写字符串查询语句。

日志仪表板
日志仪表板有助于快速概览所有服务的状态,按日志的严重程度进行分类展示。常见的严重级别包括:
- 默认(Default)
- 错误(Error)
- 信息(Info)
- 通知(Notice)
- 调试(Debug)
你还可以将图表下载下来,用于演示或其他用途。
基于日志的指标
此界面显示预定义或用户自定义的日志指标。这些指标统计符合特定日志过滤条件的日志条目数量,也可基于这些指标创建告警。
日志路由器(Log Router)
日志路由器用于创建日志接收器(sink),将日志导出到指定的目标位置。如图所示,可通过云路由将日志导出到不同的工具。
点击 创建接收器(Create Sink) 按钮并填写表单即可创建接收器。

日志存储
此界面显示日志存储的位置及存储桶详情。每个项目享有 50GB 免费额度,超出部分按每 GB 0.5 美元计费。
审计日志 存储在独立的存储桶中,最长保留 400 天;其他日志的默认保留期限为 30 天,超过后将无法访问。
建议为此设置告警,当接近或超过 50GB 配额时,可通过配置排除规则避免存储无关日志。
有关日志服务的配额与限制,请参考相关文档。