本文档介绍了自动为您提供哪些指标 使用 Google Cloud 服务时 此外,还介绍了您可以使用哪些不同的方法收集有关服务性能的更多信息。
您可以通过以下方式监控存储在 Google Cloud 项目中的(数字)指标数据: 创建提醒政策。这些政策会在发生以下情况时通知您: 政策监控的数据是否符合您指定的条件。 您还可以通过创建图表和信息中心来直观呈现指标数据。
Google Cloud 项目的指标范围决定了 Google Cloud 项目可以绘制或监控的时间序列数据。默认情况下, 指标范围将项目限制为 项目。您可以配置指标范围,以包含由其他项目存储的时间序列数据。如需了解相关概念信息以及配置文档的引用,请参阅指标范围概览。
来自 Google Cloud 服务的指标
Cloud Monitoring 会自动收集和存储由 Google Cloud 服务生成的系统指标。这些指标提供有关该服务如何运行的信息。例如: 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 上运行:
使用 Compute Engine 时,第三方遥测数据的收集 Ops Agent。
使用 GKE 时,第三方遥测数据由 Google Cloud Managed Service for Prometheus 收集。
在 Google Cloud 控制台中,转到 集成页面:
如果您使用搜索栏查找此页面,请选择子标题为监控的结果。
您定义的指标
您可以对应用进行插桩处理 应用特定信息一些开源软件 借助插桩框架,您可以收集指标、日志和 并将相应数据发送给任何供应商 包括 Google Cloud如需对应用进行插桩,我们建议您使用开源且与供应商无关的插桩框架(例如 OpenTelemetry),而不是供应商和产品专用 API 或客户端库。
有关如何使用 关于供应商中立的插桩框架,请参阅 插桩和可观测性。
您可以使用客户端库对应用进行插桩 或 Cloud Monitoring API。 如需详细了解 方法,请参阅用户定义的指标概览。
从日志派生的指标
Google Cloud 支持根据日志数据创建指标。这些基于日志的指标会记录写入 Cloud Logging 的日志的数字信息。某些指标(例如您的 Google Ads 经理账号接收的日志条目总数)
Google Cloud 项目根据您的日志自动衍生而来。
您还可以定义基于日志的指标。例如,您可以创建一个指标,对部署到 App Engine 的应用的 404 Not Found
错误数行计数。
如需了解详情,请参阅基于日志的指标概览。
价格
一般来说,Cloud Monitoring 系统指标是免费的, 不会来自外部系统、代理或应用。计费指标 按注入的字节数或提取的样本数收费。
如需详细了解 Cloud Monitoring 价格,请参阅以下文档: