告警规则中引用告警自愈不生效

Viewed 50

在告警规则中使用回调地址不生效,${ibex}/1为自愈脚本ID,自愈脚本单独执行可以正常使用
image.png
image.png

使用的夜莺版本为docker compose安装的最新版本6.7.2
image.png

1 Answers

需要根据更多日志来确认,如果是n9e调用ibex出错可以在日志中按关键字event_callback_ibex 来过滤。

当自愈脚本单独执行时,它会根据配置的主机(host)下发任务并执行。这表明 Ibex 通道正常工作。

在告警规则中,如果配置了回调地址 ${ibex}/1,系统将识别此配置为创建一个 Ibex 任务。执行任务的主机将从告警事件的 TargetIdent 中获取(以 metric 类型的告警为例,TargetIdent 是从查询时序数据的标签 ident 中提取的)。

简而言之,通过将 ${ibex}/1 配置为回调地址,系统能够根据告警事件中的目标标识(TargetIdent)动态确定执行任务的主机,并创建相应的 Ibex 任务。