我正在使用go html模板通过prometheus查询通过bosun进行警报。 以下是我的promql结果中的用例,我在设置警报时只将实例名称命名为instancename:9100(示例-xyz.com:9100),下面是使用split函数使用的代码段,但这就是不起作用。有人可以帮忙吗
promql的结果如下所示
{dc="IN",env="production",instance="xyz.com:9100",job="node-exporter",service="test"}
使用go html模板使用的代码段
<table style="border-spacing:0; border-collapse:collapse;">
<tr>
<td><b>Host</b></td>
<td><b>Used Memory (%)</b></td>
{{ range $v := .LeftJoin .Alert.Vars.result .Alert.Vars.result}}
{{ $res := index $v 0 }}
<td>{{(split ":" $res.Group.instance)._0 }}</td>
<td>{{$res.Group.value}}</td>
{{
<td>