收集指标概览

本文档介绍了您在使用 Google Cloud 服务时会自动获得哪些指标。 还介绍了 您可以借此收集有关 您的服务。

您可以通过以下方式监控存储在 Google Cloud 项目中的(数字)指标数据: 创建提醒政策。当政策监控的数据符合您定义的条件时,这些政策会通知您。您还可以通过创建图表信息中心来直观呈现指标数据。

Google Cloud 项目的指标范围决定了 Google Cloud 项目可以绘制或监控的时间序列数据。默认情况下,指标范围会将项目限制为仅包含项目存储的时间序列数据。您可以配置指标范围以包含时间序列数据 其他项目存储的数据。 如需了解概念信息以及配置文档的参考信息,请参阅指标范围概览

Google Cloud 服务中的指标

Google Cloud 服务生成的系统指标 Cloud Monitoring 收集和存储的数据。这些指标提供有关该服务如何运行的信息。例如: Compute Engine 会针对每个渠道报告超过 25 个唯一指标 虚拟机实例

如需查看可用系统指标的完整列表,请参阅 Google Cloud 指标

来自虚拟机的指标

系统会自动从您的 Compute Engine 实例捕获一些系统指标。不过,这些 自动收集的 Compute Engine 指标 可能无法向您提供 监控服务所需的一切

如需从 Compute Engine 实例收集其他系统指标,请安装代理。例如,Ops Agent 指标包括 CPU、磁盘、内存和交换指标。您可以从 Linux 和 Windows 虚拟机收集这些指标及其他指标。

如需了解代理信息,请参阅 Google Cloud Observability 代理

集成指标

Cloud Monitoring 提供集成,可让您从 Apache Web Server、MySQL、Redis 等应用收集遥测数据,以便在 Compute Engine 和 Google Kubernetes Engine 上运行:

在 Google Cloud 控制台中,转到 集成页面:

前往集成

如果您使用搜索栏查找此页面,请选择子标题为监控的结果。

您定义的指标

您可以对应用进行插桩处理 应用特定信息一些开源软件 借助插桩框架,您可以收集指标、日志和 并将相应数据发送给任何供应商 包括 Google Cloud如需对应用进行插桩,我们建议您使用开源且与供应商无关的插桩框架(例如 OpenTelemetry),而不是供应商和产品专用 API 或客户端库。

有关如何使用 关于供应商中立的插桩框架,请参阅 插桩和可观测性

您可以使用客户端库对应用进行插桩 或 Cloud Monitoring API。 如需详细了解这些方法,请参阅用户定义的指标概览

根据日志生成的指标

Google Cloud 支持根据日志数据创建指标。这些 基于日志的指标记录关于 写入 Cloud Logging 的日志。 某些指标(例如 Google Cloud 项目接收的日志条目总数)会自动从日志中派生。您还可以定义基于日志的指标。例如,您可以创建一个指标,对部署到 App Engine 的应用的 404 Not Found 错误数行计数。

如需了解详情,请参阅基于日志的指标概览

价格

一般来说,Cloud Monitoring 系统指标是免费的,而来自外部系统、代理或应用的指标则需要付费。计费指标 按注入的字节数或提取的样本数收费。

如需详细了解 Cloud Monitoring 的价格,请参阅以下文档: