Skip to content

Commit a51300c

Browse files
committed
add faq
1 parent 81ebc84 commit a51300c

4 files changed

Lines changed: 37 additions & 0 deletions

File tree

225 KB
Loading
229 KB
Loading
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
title: "如何导入 Prometheus 告警规则?"
3+
description: "如何将 Prometheus 告警规则导入到夜莺?"
4+
date: 2025-08-04T12:23:56.834+08:00
5+
lastmod: 2025-08-04T12:23:56.834+08:00
6+
draft: false
7+
images: ["import.png", "batch.png", "notify-rules.png"]
8+
menu:
9+
docs:
10+
parent: "faq"
11+
weight: 25250
12+
toc: true
13+
---
14+
15+
Prometheus 生态有很多人分享了告警规则,比如这个项目:
16+
17+
- [https://github.com/samber/awesome-prometheus-alerts/tree/master/dist/rules](https://github.com/samber/awesome-prometheus-alerts/tree/master/dist/rules)
18+
19+
每个目录下都是 yaml 格式的告警规则,比如 host-and-hardware 目录下就是常见的 node-exporter 的告警规则。想要把这些规则直接导入夜莺?请参考如下操作。
20+
21+
## 版本说明
22+
23+
请使用夜莺 v8.2.0 以上的版本。
24+
25+
## 导入步骤
26+
27+
![导入 Prometheus 告警规则](import.png)
28+
29+
如上截图。在告警规则页面选择导入,即可导入 Prometheus 格式的告警规则。注意那个 yaml 格式的规则内容,一开始是 groups,包含多个 group,每个 group 有 name 和 rules,rules 也是一个数组,里面是具体的告警规则。夜莺处理的时候会忽略 group 的 name,直接将 rules 中的内容导入。
30+
31+
导入完成之后,通常需要关联通知规则,才能做告警通知。方法是:批量选中告警规则,然后点击右上角的更多操作,批量更新告警规则:
32+
33+
![批量更新告警规则](batch.png)
34+
35+
在批量更新的弹层里,字段选择为:通知规则,然后选择对应的通知规则,点击确定即可,截图如下:
36+
37+
![批量更新通知规则](notify-rules.png)
199 KB
Loading

0 commit comments

Comments
 (0)