35 lines
963 B
Django/Jinja
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
|