本文档介绍了您在使用 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 上运行:
使用 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 Cloud 项目接收的日志条目总数)会自动从日志中派生。您还可以定义基于日志的指标。例如,您可以创建一个指标,对部署到 App Engine 的应用的 404 Not Found
错误数行计数。
如需了解详情,请参阅基于日志的指标概览。
价格
一般来说,Cloud Monitoring 系统指标是免费的,而来自外部系统、代理或应用的指标则需要付费。计费指标 按注入的字节数或提取的样本数收费。
如需详细了解 Cloud Monitoring 的价格,请参阅以下文档: