ccfos / nightingale

An all-in-one observability solution which aims to combine the advantages of Prometheus and Grafana. It manages alert rules and visualizes metrics, logs, traces in a beautiful web UI.
https://flashcat.cloud/docs/
Apache License 2.0
9.84k stars 1.42k forks source link

告警模板中能否支持设置自定义变量 #2258

Open leonise opened 3 weeks ago

leonise commented 3 weeks ago

现在的告警模板中,指标的表达式是预定义的。能否在表达式中添加自定义变量,该变量在每次导入模板时定义并传入告警规则配置?

谢谢

710leo commented 3 weeks ago

@leonise 可以补充下你这个是在什么具体的场景使用的

leonise commented 3 weeks ago

@leonise 可以补充下你这个是在什么具体的场景使用的

感谢您的回复 我的一套告警规则模板,想复用到多个business group 我希望可以在表达式中配置一个变量,用来区分不通的业务组;在导入模板时,通过给变量赋值,生成该业务组下的告警规则

UlricQin commented 3 weeks ago

可以批量导出JSON然后批量修改替换某个字符串,然后再导入另一个业务组

秦晓辉 @.***

快猫星云 联合创始人 18612185520

------------------ 原始邮件 ------------------ 发件人: leonise @.> 发送时间: 2024年11月1日 14:52 收件人: ccfos/nightingale @.> 抄送: Subscribed @.***> 主题: Re: [ccfos/nightingale] 告警模板中能否支持设置自定义变量 (Issue #2258)

@leonise 可以补充下你这个是在什么具体的场景使用的

感谢您的回复 我的一套告警规则模板,想复用到多个business group 我希望可以在表达式中配置一个变量,用来区分不通的业务组;在导入模板时,通过给变量赋值,生成该业务组下的告警规则

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.Message ID: @.***>

leonise commented 3 weeks ago

这确实是我们目前的做法。需要批量选取告警规则,导出json后在本地工具上进行文本编辑,修改关键字,再粘贴到夜莺实现导入 这个做法需要依赖第三方工具的操作,还是希望尽可能在工具内完成操作

710leo commented 2 weeks ago

@leonise 可以补充下你这个是在什么具体的场景使用的

感谢您的回复 我的一套告警规则模板,想复用到多个business group 我希望可以在表达式中配置一个变量,用来区分不通的业务组;在导入模板时,通过给变量赋值,生成该业务组下的告警规则

告警规则的表达式支持配置变量之后,在导入告警规则模版的时候,可以修改规则中配置的功能,也会加上