alert2muc/templates/prometheus_alert.txt

16 lines
782 B
Plaintext

{% for alert in alerts -%}
{{ alert.status|upper -}}:
{% if alert.labels.alertname.as_ref().is_some() %}*{{ alert.labels.alertname.as_ref().unwrap() }}*{% endif -%}
{% if alert.labels.host.as_ref().is_some() -%}
at {{ alert.labels.host.as_ref().unwrap() -}}
{% else if alert.labels.exported_instance.as_ref().is_some() -%}
at {{ alert.labels.exported_instance.as_ref().unwrap() }}
{% else if alert.labels.instance.as_ref().is_some() -%}
at {{ alert.labels.instance.as_ref().unwrap() }}{% endif -%}
{% if alert.annotations.message.as_ref().is_some() %}
{{ alert.annotations.message.as_ref().unwrap() }}{% endif %}
{% if alert.annotations.description.as_ref().is_some() %}
{{ alert.annotations.description.as_ref().unwrap() }}{% endif %}
Link: {{ alert.generator_url }}
{% endfor -%}