如何使用“实例”作为 Grafana webhook 联系点的 url

问题描述 投票:0回答:1

我们使用 Prometheus 指标作为使用 Kafka 消息的 Java/Spring Boot 应用程序上 Grafana 警报的数据源。我创建了一个警报,当 Kafka 异常率高于一定水平时触发。

我想创建一个 Webhook 联系点,使用警报中的实例作为 Webhook URL;这样来指示我们的应用程序停止消息的消费。

如何获取 webhook 配置中的实例变量?

在下图中,我使用硬编码的 IP 地址,但由于这是在集群中,我想使用警报中的实例变量。

如果尝试一些模板语法(

{{}}
)来查看实例变量是否可用,但我得到了 模板::1:函数“实例”未定义。 (这似乎表明我需要为此创建一个函数:这就是要走的路,我在哪里可以找到一些关于它的指针?)

接触点定义中的Webhook字段:

screen shot

grafana grafana-alerts
1个回答
0
投票

现在我已经明白了

https://{{index .CommonLabels “instance”}}/kafkacontrol

似乎可以完成这项工作。 (我所说的“变量”被命名为“标签”)。

© www.soinside.com 2019 - 2024. All rights reserved.