Cloud Monitoring API 简介

本页面介绍 Cloud Monitoring API v3 的一些功能。

有关 API 参考文档,请参阅以下任一页面:

API 资源

指标

利用 Monitoring API v3,您可以从 Google Cloud 和 Amazon Web Services 访问 1500 多个 Cloud Monitoring 指标。您可以创建自己的自定义指标,也可以使用组整理云资源。

如需简要了解指标概念以及代表这些概念的数据结构,请参阅指标、时间序列和资源

要了解如何管理自定义指标和内置指标,请参阅使用自定义指标

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

受监控的资源

受监控的资源是关于收集哪些指标的信息。例如,您可能会对虚拟机实例或硬件的活动感兴趣。

如需查看可用受监控的资源的列表,请参阅受监控的资源列表

受监控的资源组

是受监控的资源的动态集合。您始终可以在 Monitoring 控制台中手动创建组,还可以使用 Cloud Monitoring API 编写用于创建和使用组的代码。

如需了解详情,请参阅 Group 的 API 参考文档。

提醒政策

提醒政策是一种配置资源,用于描述生成突发事件的条件以及如何在创建突发事件时通知您。提醒概念介绍了提醒政策的基本概念。如需了解详情,请参阅 AlertPolicy 的 API 参考文档。

该 API 还允许您根据两个指标的比率创建提醒政策。目前无法通过在 Google Cloud Console 中使用 Monitoring 创建比率。如需了解详情,请参阅 AlertPolicy 参考中的 MetricThreshold

通知渠道

通知渠道是一种配置资源,用于描述发生突发事件时如何通知您。通知渠道可以引用各种不同类型的通信服务和端点;它们在描述符中指定。描述符用于确定通道对象中包含的一组配置参数。

如需了解详情,请参阅 NotificationChannel 参考NotificationChannelDescriptor 参考

服务监控

服务监控资源用于设置服务等级目标,该目标可用于监控服务的运行状况。

Service Monitoring 可将以下资源添加到 Monitoring API 中:

如需详细了解这些服务监控概念以及如何使用 API,请参阅 SLO 监控

信息中心

您可以使用 Dashboards 端点以编程方式创建和操纵信息中心和图表。如需了解如何使用此端点管理信息中心和图表,请参阅使用 API 管理信息中心

Monitoring Query Language

Monitoring Query Language (MQL) 提供了一个文本界面,用于查询 Cloud Monitoring 时间序列数据。MQL 使用管道型查询模型,比 Monitoring 过滤器更富有表现力。您可以从 Monitoring API 或查询编辑器中使用 MQL 查询。

如需一般性信息,请参阅使用 Monitoring Query Language

如需了解如何使用 MQL 通过 Monitoring API 检索时间序列数据,请参阅 timeSeries.query 方法的 API 参考文档。

如需详细了解如何通过使用 Monitoring API 创建包含基于 MQL 图表的信息中心,请参阅 TimeSeriesQuery 对象的 API 参考文档。此对象提供了图表或统计信息摘要图表的数据集的检索机制。

API 概念

过滤

Monitoring API v3 使用过滤器来选择指标,提取时间序列数据,以及将受监控的资源收集到组中。如需了解详情,请参阅 Monitoring 过滤器

Monitoring API v3 还使用过滤器来限制特定 list 操作的结果集。如需详细了解如何管理 alertPolicies.listnotificationChannels.list 方法的结果,请参阅排序和过滤

后续步骤