Cloud Monitoring 中的 PromQL

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

本文档介绍如何在 Cloud Monitoring 中使用 Prometheus 查询语言 (PromQL)。PromQL 提供了 Metrics Explorer 菜单驱动型和 Monitoring Query Language (MQL) 接口的替代方案,用于创建图表和信息中心。

您可以使用 PromQL 从以下来源查询 Cloud Monitoring 数据并绘制图表:

您还可以使用 Grafana 等工具为注入 Cloud Monitoring 的指标数据绘制图表。可用指标包括 Managed Service for Prometheus 指标和指标列表中记录的 Cloud Monitoring 指标。如需了解如何根据 Prometheus API 设置 Grafana 和其他工具,请参阅关于 Grafana 的 Managed Prometheus 服务文档。

命名规则

Prometheus 指标模型和命名惯例与 Cloud Monitoring 使用的模型和命名规范不同。如需使用 PromQL 查询 Monitoring 指标数据,您必须将 Cloud Monitoring 名称转换为与 PromQL 兼容的等效项。如需了解命名惯例,请参阅将 Cloud Monitoring 指标映射到 PromQL

在 Cloud Monitoring 中访问 PromQL

您可以在 Google Cloud Console 中以下页面上的 PromQL 标签页中使用 PromQL:

  • Metrics Explorer
  • 创建自定义信息中心时添加图表

如需了解如何访问和使用编辑器,请参阅使用 PromQL 编辑器

Prometheus 规则和提醒

您可以通过 PromQL 在 Managed Service for Prometheus 中使用 Prometheus 样式的提醒,针对 Cloud Monitoring 中的任何指标创建录制和提醒规则。如需了解详情,请参阅代管式规则评估和提醒自行部署的规则评估和提醒

学习 PromQL

要了解使用 PromQL 的基础知识,建议您查阅开源文档。以下资源可以帮助您上手:

PromQL 差异

适用于 Cloud Monitoring 的 PromQL 的运作方式可能与上游 PromQL 略有不同。如需查看这些差异的列表,请参阅 PromQL 差异