当前位置:网站首页>Alertmanager 报警模板

Alertmanager 报警模板

2020-12-08 09:25:09 osc_ohsup7nf

{{ define "test.html" }}

{{- if gt (len .Alerts.Firing) 0 -}}

@告警

<table border="5">

<tr><td>报警项</td>

    <td>实例</td>

    <td>报警详情</td>

    <td>报警阀值</td>

    <td>开始时间</td>

</tr>

{{ range $i, $alert := .Alerts }}

    <tr><td>{{ index $alert.Labels "alertname" }}</td>

        <td>{{ index $alert.Labels "instance" }}</td>

        <td>{{ index $alert.Annotations "description" }}</td>

        <td>{{ index $alert.Annotations "value" }}</td>

        <td>{{ $alert.StartsAt }}</td>

    </tr>

{{ end }}

</table>

{{ end }}

{{- if gt (len .Alerts.Resolved) 0 -}}

@恢复

<table border="5">

<tr><td>报警项</td>

    <td>实例</td>

    <td>报警详情</td>

    <td>报警阀值</td>

    <td>开始时间</td>

</tr>

{{ range $i, $alert := .Alerts }}

    <tr><td>{{ index $alert.Labels "alertname" }}</td>

        <td>{{ index $alert.Labels "instance" }}</td>

        <td>{{ index $alert.Annotations "description" }}</td>

        <td>{{ index $alert.Annotations "value" }}</td>

        <td>{{ $alert.StartsAt }}</td>

    </tr>

{{ end }}

</table>

{{ end }}{{- end }}

版权声明
本文为[osc_ohsup7nf]所创,转载请带上原文链接,感谢
https://my.oschina.net/u/4373992/blog/4780453

随机推荐