分类 | 配置项 | 说明 |
基本信息 | 名称 | 自定义告警规则名称,作为唯一标识,不允许重名。 |
| 项目 | 项目管理是平台提供的一种资源管理方式,可以对不同业务或项目使用的云资源进行分组管理。 说明 托管 Prometheus 告警规则默认添加到 default 项目,不允许修改。 |
| 标签 | 说明 同一个告警规则最多允许添加 50 个标签。 |
告警配置触发 | 工作区 | 需要监控并触发告警的工作区。 |
| 查询语句 | 使用标准 PromQL 语句,配置监控对象或指标。 |
| 指标预览 | 可视化预览查询语句匹配到的指标,默认查询最近 1 小时数据。 |
| 触发策略 | 配置告警触发的策略。支持指定告警等级、条件、阈值和条件持续时间。
|
告警通知 | 通知策略 | |
| 聚合策略 | |
高级配置 | Label | 配置告警规则的 Label,主要用于告警身份识别、分组、去重、路由匹配等。Label 由 Key 和 Value 组成。其中:
说明 当您在多个位置配置 Label 时,Label 的优先级为:规则 Label > 全局 Label > PromQL Label。 常见配置示例: labels: severity: critical # 告警级别 business: pay # 业务线 alert_type: resource # 告警类型 |
| Annotation | 配置告警规则的 Annotation,主要用于关键信息展示。Annotation 由 Key 和 Value 组成。其中:
常见配置示例: 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" |
按钮,选择操作项,执行相应操作。使用导入/导出功能,将其他工作区中导出的托管 Prometheus 告警规则,导入到当前工作区的托管 Prometheus 告警规则中使用。操作项 | 说明 |
导出所选托管 Prometheus 规则 | 将托管 Prometheus 告警规则列表中勾选的规则导出到本地 JSON 文件。 说明
|
导出符合搜索条件的全部托管 Prometheus 规则 | 将符合筛选条件的托管 Prometheus 规则全部导出到本地 JSON 文件,导出数据不受跨页影响。可使用地域、项目、工作区、告警规则组或搜索功能进行数据筛选。 |
导入 JSON 文件生成托管 Prometheus 规则 | 使用 JSON 文件,将其他账号、地域、项目或工作区中导出托管 Prometheus 告警规则,导入到当前托管 Prometheus 告警规则中使用。导入过程支持配置导入地域、所属项目、工作区、名称后缀。 注意 仅支持导入当前类型的规则,例如:支持将北京地域的托管 Prometheus 告警规则导出,并导入到上海地域的托管 Prometheus 告警规则中使用;但托管 Prometheus 告警规则不能导入到云监控告警规则中使用。 |