0

您好,我正在尝试在 GRAFANA 中执行此操作: https ://grafana.com/docs/grafana/latest/alerting/old-alerting/add-notification-template/

我的意思是,我想使用模板来形成警报消息。

这是我的查询:

from(bucket: "monees")
  |> range(start: v.timeRangeStart, stop:v.timeRangeStop)
  |> filter(fn: (r) => 
        r._measurement == "metrics" and 
        r.type== "alert" and
        r.id == "0001234"
    )
  |> group(columns: ["_time($__interval)", "id ", "name"])
  |> aggregateWindow(every:60s, fn: count)

在我的警报配置中,我有这个:

名称:${id} 警报

并在消息中:服务 ${name} 的 id ${id} 发送警报。

但是,当我通过 Teams 接收消息时,标题显示:“${r.id} 警报”取代了“0001234 警报”,并且在消息中:“服务 $ 的 id $ 发送警报”。窃取“服务名称_1 的 id 0001234 发送警报”。这就是我所期望的...... ¿有人知道出了什么问题吗?

非常感谢 Hellow,我正在尝试在 GRAFANA 中执行此操作: https ://grafana.com/docs/grafana/latest/alerting/old-alerting/add-notification-template/

我的意思是,我想使用模板来形成警报消息。

这是我不断变化的查询:

from(bucket: "monees")
  |> range(start: v.timeRangeStart, stop:v.timeRangeStop)
  |> filter(fn: (r) => 
        r._measurement == "metrics" and 
        r.type== "alert" and
        r.id == "0001234"
    )
  |> group(columns: ["_time($__interval)", "id ", "name"])
  |> aggregateWindow(every:60s, fn: count)

在我的警报配置中,我有这个:

名称:${r.id} 警报

并在消息中:服务 ${name} 的 id ${id} 发送警报。

但是,当我通过 Teams 接收消息时,标题显示:“${r.id} 警报”取代了“0001234 警报”,并且在消息中:“服务 $ 的 id $ 发送警报”。窃取“服务名称_1 的 id 0001234 发送警报”。这就是我所期望的...... ¿有人知道出了什么问题吗?

非常感谢

4

0 回答 0