You need to enable JavaScript to run this app.
文档中心
全栈可观测平台

全栈可观测平台

复制全文
下载 pdf
托管 Prometheus 告警配置
创建托管 Prometheus 告警规则
复制全文
下载 pdf
创建托管 Prometheus 告警规则
可以通过 PromQL 语句配置告警规则,使用告警中心监控指定工作区中的特定指标,并基于指标的阈值配置告警。本文为您介绍如何通过 PromQL 语句手动配置告警规则。
前提条件
  • 已创建告警通知策略,用于指定接受通知消息的联系人和通知模板等信息。详细说明参见:创建通知策略
  • 已创建告警聚合策略,用于收敛告警通知消息,避免告警风暴。详细说明参见:创建聚合策略
使用限制
  • 一个账号最多允许创建 500 个告警规则。
  • 一个告警规则最多支持配置 100 个 Label 和 100 个 Annotation。
操作步骤
方式一:创建告警规则
方式二:通过 JSON 导入/导出告警规则
通过控制台从零创建一条告警规则,依次配置查询语句、触发策略等关键信息,适用于按需定制或告警规则数量较少的场景。
  1. 在左侧导航栏选择 告警中心 -> 告警配置,进入告警配置管理页面。
  1. 在左侧告警配置中选择 托管 Prometheus,并前往 告警规则 页签。
  1. 单击 创建告警规则,根据实际情况配置托管 Prometheus 告警规则相关参数,完成后单击 确定
  • 分类
    配置项
    说明
    基本信息
    名称
    自定义告警规则名称,作为唯一标识,不允许重名。
    项目
    项目管理是平台提供的一种资源管理方式,可以对不同业务或项目使用的云资源进行分组管理。
    基于项目进行 IAM 授权,有利于维护资源独立、数据安全,同时可从项目维度查看资源消费账单,便于计算云资源使用成本。更多详细介绍参见:项目管理
    说明
    托管 Prometheus 告警规则默认添加到 default 项目,不允许修改。
    标签
    资源标签(Tag)由一组键值对组成,可以通过资源标签从不同维度对云资源进行分类和聚合管理,并且使用于标签制授权和资源分账等场景。更多详细介绍参见:标签管理
    说明
    同一个告警规则最多允许添加 50 个标签。
    告警配置触发
    工作区
    需要监控并触发告警的工作区。
    工作区(Workspace)是托管 Prometheus 中数据和采集规则的抽象整合,为用户提供标准的云端 Prometheus 能力。更多详细说明参见:工作区概述
    查询语句
    使用标准 PromQL 语句,配置监控对象或指标。
    指标预览
    可视化预览查询语句匹配到的指标,默认查询最近 1 小时数据。
    触发策略
    配置告警触发的策略。支持指定告警等级、条件、阈值和条件持续时间。
    • 告警等级:勾选 P0、P1 或 P2,表示设定不同的告警等级。取消勾选,则表示不设定该等级的告警。
    • 比较条件:指定 PromQL 语句和阈值之间的比较条件。支持多个比较条件,包括: 大于、大于等于、小于、小于等于、等于 和 不等于。
    • 阈值:配置指标的阈值。
    • 条件持续时间:配置指标符合条件的持续时间,包括:
    • 立即触发:满足告警条件后,立即触发告警。
    • 自定义持续时间:选择告警触发的时间,例如:1 分钟表示满足告警条件,并持续 1 分钟后,再触发告警。
    告警通知
    通知策略
    选择告警通知策略,系统会使用通知策略中配置的告警等级和联系人组,将告警发送给指定的联系人。通知策略相关详细说明参见:创建通知策略
    聚合策略
    选择告警聚合策略。聚合策略主要用于配置告警的聚合周期,将一批告警聚合到一起进行通知,避免因告警频繁触发导致短时间内产生大量告警消息。更多详细说明参见:创建聚合策略
    高级配置
    Label
    配置告警规则的 Label,主要用于告警身份识别、分组、去重、路由匹配等。Label 由 Key 和 Value 组成。其中:
    • Key:字符串形式,支持以字母或_开头,但不能以__开头。支持字母、数字和_,取值范围为 1~256 个字符。
    • Value:字符串形式,支持支持中英文、数字和特殊字符,取值范围为 1~512 个字符。
    说明
    当您在多个位置配置 Label 时,Label 的优先级为:规则 Label > 全局 Label > PromQL Label。
    常见配置示例:
    labels:
    severity: critical # 告警级别
    business: pay # 业务线
    alert_type: resource # 告警类型
    Annotation
    配置告警规则的 Annotation,主要用于关键信息展示。Annotation 由 Key 和 Value 组成。其中:
    • Key:字符串形式,支持以字母或_开头,但不能以__开头。支持字母、数字和_,取值范围为 1~256 个字符。
    • Value:字符串形式,支持支持中英文、数字和特殊字符,取值范围为 1~512 个字符。
    常见配置示例:
    annotations:
    summary: "High CPU usage on instance {{ $labels.instance }}"
    description: "Current CPU usage is {{ $value | humanizePercentage }}, threshold is 80%"
    runbook_url: "https://xxx/docs/cpu-alert"
    dashboard_url: "https://grafana/xxx"
最近更新时间:2026.08.21 14:04:45
这个页面对您有帮助吗?
有用
有用
无用
无用