Files
beepi/playbooks/monitoring/grafana/provisioning/alerting/contact-points.yml.j2
T
2026-08-16 14:48:04 +02:00

35 lines
963 B
Django/Jinja

apiVersion: 1
contactPoints:
- orgId: 1
name: discord
receivers:
- uid: discord-beepi
type: discord
settings:
url: {{ discord_webhook }}
title: '{{ '{{' }} template "default.title" . {{ '}}' }}'
message: |
{{ '{{' }} range .Alerts {{ '}}' }}**{{ '{{' }} .Labels.alertname {{ '}}' }}** {{ '{{' }} if .Labels.service {{ '}}' }}({{ '{{' }} .Labels.service {{ '}}' }}){{ '{{' }} end {{ '}}' }}
{{ '{{' }} .Annotations.summary {{ '}}' }}
{{ '{{' }} end {{ '}}' }}
use_discord_username: true
disableResolveMessage: false
policies:
- orgId: 1
receiver: discord
group_by:
- alertname
- service
- job
group_wait: 30s
group_interval: 5m
repeat_interval: 12h
routes:
- receiver: discord
object_matchers:
- ['severity', '=', 'critical']
group_wait: 10s
repeat_interval: 4h