{% package main %} {% import ( "time" "sort" "path" "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 |
---|---|---|---|
{% if r.Type == "alerting" %}
alert: (for: {%v r.Duration %})
{% else %}
record: {%s r.Name %}
{% endif %}
{% if len(r.Labels) > 0 %} Labels:{% endif %} {% for k, v := range r.Labels %} {%s k %}={%s v %} {% endfor %} |
{%s r.LastError %} |
{%d r.LastSamples %} | {%f.3 time.Since(r.LastEvaluation).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 %}