Cloud Monitoring 中的 PromQL

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

您可以使用 PromQL 进行查询和绘制图表 来自以下来源的 Cloud Monitoring 数据:

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

您还可以将 Grafana 信息中心导入 Cloud Monitoring

命名规则

Prometheus 指标模型和命名惯例与上述不同 。使用 PromQL 查询 Monitoring 指标数据,您必须转换 Cloud Monitoring 转换为与 PromQL 兼容的等效项。有关 请参阅将 Cloud Monitoring 指标映射到 PromQL

在 Cloud Monitoring 中访问 PromQL

您可以在以下页面的代码标签页中使用 PromQL 在 Google Cloud 控制台中执行以下操作:

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

有关访问和使用编辑器的信息,请参阅 使用 PromQL 编辑器

Prometheus 规则和提醒

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

学习 PromQL

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

PromQL 差异

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