Comments (1)
不支持这种做法。在 Prometheus 生态里,基本都是靠监控数据的指标来筛选,比如你的用于 Dev 的 Monitor 机器,可以打上标签:env=dev,service=monitor
,之后可以有两种办法配置告警规则:
方法1:拆成不同的告警规则,每个告警规则里写详细的筛选条件,适合于不同的机器不同的阈值的场景
# 告警规则1,告警接收人可能是 dev 团队
mem_used_percent{env="dev", service="monitor"} > 80
# 告警规则2,告警接收人可能是 prod 团队
mem_used_percent{env="prod", service="monitor"} > 85
方法2:只配置一条告警规则,不同的告警事件由不同的人订阅接收。需要去了解一下订阅规则。适用于不同的机器阈值相同的场景。
# 只需要一条告警规则,不需要配置告警接收人。在订阅规则那里配置不同的标签不同的接收人
# 订阅规则里,比如 `env="prod"` 的就发给 prod,`env="dev"` 的就发给 dev
mem_used_percent > 80
核心原因1:业务组的树形结构其实是假的,本质是扁平的,只是视觉效果上可以展示成树的样子。
核心原因2:promql 告警判定查的是时序库,和业务组其实没关系,没法在告警的时候联动业务组
后面会改么?
短期不会。长期的话可能会同时引入类似 zabbix 的告警模板的概念。需要从长计议。
from nightingale.
Related Issues (20)
- 边缘机房添加数据源无效 HOT 3
- n9e snmp 数据收集失败,后端升级到v7.0.0-beta.4 ,categraf保留v0.3.19 ,指标无法显示 HOT 4
- 有监控进程的CPU和内存的案例吗? HOT 1
- categraf所在宿主机机器名相同,夜莺机器列表就不显示 HOT 2
- v6.7.3添加图表时输入时间会导致白屏 HOT 1
- n9e前端无法显示获取到数据 HOT 1
- 告警规则编辑时的新手模式能不能回归 HOT 1
- V7版本使用Prometheus源监控时,PromQL能够执行,但无法调用自定义告警脚本发送告警通知。【使用VM数据源可以】
- categraf使用snmp协议采集交换机,如果将字段agent_host_tag = "ident",夜莺报错
- 告警自愈、 任务失败 HOT 1
- demsg 报硬盘分区错误,但categraf 一直采到但取值一直为0 HOT 1
- Feat: 限制用戶的登入方式(例如強制用戶只能使用SSO登入) HOT 2
- 7.0 版本的Ibex 支持加密和认证么? HOT 1
- 任务相关 HOT 3
- 任务界面执行kill会导致categraf报错退出 HOT 7
- 创建任务时填入机器列表中不存在的主机名会成功创建
- 查看运行任务中的日志的功能 HOT 5
- CK指标解释
- 机器列表界面无法显示指标信息 HOT 11
- Feat: 回调地址 中支持 获取变量 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nightingale.