基于 PromQL 的提醒政策

本页面介绍了如何在 Cloud Monitoring 中创建基于 PromQL 的提醒政策。您可以使用 PromQL 查询,通过比率、动态阈值和组合指标等功能创建复杂条件。

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

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

在 Cloud Monitoring 提醒政策中使用 PromQL

您可以通过以下方式创建基于 PromQL 的提醒政策:

基于 PromQL 的提醒政策创建的突发事件会与您的其他突发事件一起显示在 Google Cloud 控制台中。您可以在 Google Cloud 控制台中查看并处理这些突发事件。

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

限制

基于 PromQL 的提醒政策的重新测试窗口和对齐周期最长均为 24 小时。重测窗口和对齐周期的总和不得超过 25 小时。

如果您的 Prometheus 提醒规则引用了某个指标,则必须先在 Cloud Monitoring 中拥有等效的指标描述符,然后才能创建基于 PromQL 的提醒政策。不过,您可以使用 Cloud Monitoring API 配置基于 PromQL 的提醒政策,从而替换此验证。如需了解详情,请参阅停用指标存在性检查

价格

一般而言,Cloud Monitoring 系统指标是免费的,而来自外部系统、代理或应用的指标则需要付费。可结算的指标按注入的字节数或样本数计费。

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