{% package main %} {% import ( "time" "sort" "github.com/VictoriaMetrics/VictoriaMetrics/app/vmalert/tpl" "github.com/VictoriaMetrics/VictoriaMetrics/app/vmalert/notifier" ) %} {% func Welcome() %} {%= tpl.Header("vmalert", navItems) %}
API:
{% for _, p := range apiLinks %}
{%code
p, doc := p[0], p[1]
%}
{%s p %} - {%s doc %}
{% endfor %}
{%s g.File %}
{% if len(g.Params) > 0 %}Rule | Error | Samples | Updated |
---|---|---|---|
alert: {%s ar.Name %} (for: {%v ar.For %})
{% if len(ar.Labels) > 0 %} Labels:{% endif %} {% for k, v := range ar.Labels %} {%s k %}={%s v %} {% endfor %} |
{%s ar.LastError %} |
{%d ar.LastSamples %} | {%f.3 time.Since(ar.LastExec).Seconds() %}s ago |
record: {%s rr.Name %}
{% if len(rr.Labels) > 0 %} Labels:{% endif %}
{% for k, v := range rr.Labels %}
{%s k %}={%s v %}
{% endfor %}
|
{%s rr.LastError %} |
{%d rr.LastSamples %} | {%f.3 time.Since(rr.LastExec).Seconds() %}s ago |
No items...
{%s g.File %}
{%s defaultAR.Expression %}
Labels | State | Active at | Value | Link |
---|---|---|---|---|
{% for _, k := range labelKeys %} {%s k %}={%s ar.Labels[k] %} {% endfor %} | {%= badgeState(ar.State) %} | {%s ar.ActiveAt.Format("2006-01-02T15:04:05Z07:00") %} {% if ar.Restored %}{%= badgeRestored() %}{% endif %} | {%s ar.Value %} | Details |
No items...
Labels | Address |
---|---|
{% for _, l := range n.Labels %} {%s l.Name %}={%s l.Value %} {% endfor %} | {%s n.Notifier.Addr() %} |
No items...
{%s alert.Expression %}
{%s alert.Annotations[k] %}
{% endfor %}