使用 PromQL 设置提醒政策

本页面介绍了创建提醒政策的不同方法,使用 PromQL 查询。

包含基于 PromQL 条件的提醒政策可提供 其他开源软件 如何使用 Monitoring Query Language (MQL) 查询来配置 提醒政策条件您可以使用 PromQL 查询 具有比率、动态阈值和 组合指标。

如果您在 Google Cloud 以外的环境中使用 Prometheus, 或者,如果您在 Managed Service for Prometheus 中使用提醒, 那么您可以将 Prometheus 提醒规则迁移到具有 基于 PromQL 的条件。这样,您就可以管理所有提醒 监控政策

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

概览

您可以使用基于 PromQL 的 条件:

  • 在 Google Cloud 控制台中创建提醒政策并定义 PromQL 来编写查询

  • 创建具有基于 PromQL 条件的提醒政策 使用 gcloud CLI 或 AlertPolicy

  • 将您的 Prometheus 提醒规则和通知渠道迁移到 使用 Google Cloud CLI 监控 Cloud Monitoring。

由具有基于 PromQL 条件的提醒政策创建的突发事件 与您的其他突发事件一起显示在 Google Cloud 控制台中。 您可以在 Google Cloud 控制台中与这些突发事件互动。

您的 PromQL 提醒政策条件可以引用 Cloud Monitoring,包括 Google Cloud 系统指标、自定义指标和基于日志的指标 和 Prometheus 指标您必须 转换非 Prometheus 指标的名称 PromQL 指标语法。如需了解详情,请参阅 将 Monitoring 指标映射到 PromQL

限制

具有基于 PromQL 条件的提醒政策的重新测试窗口为 最长 24 小时,校准时间段最长为 24 小时。添加 重新测试窗口和校准时间段不得超过 25 小时。

如果您的 Prometheus 提醒规则 引用自定义指标,那么您必须先 Cloud Monitoring 中等效的自定义指标描述符。

价格

一般来说,Cloud Monitoring 系统指标是免费的, 不会来自外部系统、代理或应用。计费指标 按注入的字节数或提取的样本数收费。

如需详细了解 Cloud Monitoring 价格,请参阅以下文档:

后续步骤

有关使用 Google Cloud 控制台 在条件中使用 PromQL 查询创建提醒政策,请参阅 创建具有基于 PromQL 的条件的提醒政策(控制台)

有关如何使用 PromQL 创建提醒政策的信息 直接使用 Cloud Monitoring API,请参阅 创建使用基于 PromQL 的条件 (API) 的提醒政策

有关如何迁移 PromQL 提醒的信息 使用 PromQL 查询设置提醒政策,请参阅 从 Prometheus 迁移提醒规则和接收器

如需了解如何导入 Grafana 信息中心,请参阅 将 Grafana 信息中心导入 Cloud Monitoring