收集指标概览

本文档介绍了您在使用 Google Cloud 服务时会自动获得哪些指标。还介绍了可用于收集有关服务性能的更多信息的不同方法。

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

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

Google Cloud 服务中的指标

Google Cloud 服务生成的系统指标由 Cloud Monitoring 自动收集和存储。这些指标提供有关该服务如何运行的信息。例如,Compute Engine 会为每个虚拟机 (VM) 实例报告超过 25 个唯一指标。

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

虚拟机中的指标

系统会自动从您的 Compute Engine 实例中捕获某些系统指标。但是,这些自动收集的 Compute Engine 指标可能无法为您提供监控服务所需的全部信息。

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

如需了解代理信息,请参阅 Google Cloud 的运维套件代理

来自集成的指标

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

在 Google Cloud 控制台的导航面板中,选择 Monitoring,然后选择  集成

前往集成

您定义的指标

您可以对应用进行插桩,以便其收集应用特定信息。借助多种开源插桩框架,您可以从应用中收集指标、日志和跟踪记录,并将这些数据发送到任何供应商(包括 Google Cloud)。如需对您的应用进行插桩,我们建议您使用开源的开源插桩框架(例如 OpenTelemetry),而不是特定于供应商和产品的 API 或客户端库。

如需了解如何使用与供应商无关的插桩框架来对应用进行插桩,请参阅 插桩和可观测性

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

派生自日志的指标

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

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

价格

如需了解价格信息,请参阅 Cloud Monitoring 价格