21 lines
1.2 KiB
YAML
21 lines
1.2 KiB
YAML
global:
|
|
resolve_timeout: 5m
|
|
|
|
route:
|
|
group_by: ['...']
|
|
receiver: slack_general # <-- Si une alerte est soulevée, l'envoyée à slack
|
|
|
|
receivers:
|
|
- name: slack_general
|
|
slack_configs:
|
|
- api_url: https://hooks.slack.com/services/<VOTRE WEBHOOK SLACK> # <-- Pensez à mettre votre URL de webhook slack ici
|
|
channel: alert-prod # <-- Penser à mettre le bon channel ici
|
|
icon_emoji: ":rotating_light:" # <-- L'emoji de votre choix pour s'afficher dans le channel slack
|
|
title_link: "http://127.0.0.1:9090/alerts" # <-- Ici on met l'url d'alertmanage pour reprendre le nom des alertes sur le /alerts
|
|
send_resolved: true # <-- Ce booléen nous permet d'envoyer une seconde alerte quand elle est résolue
|
|
title: '{{ template "custom_title" . }}' # <-- Reprise du template
|
|
text: '{{ template "custom_slack_message" . }}' # <-- Reprise du template
|
|
|
|
templates:
|
|
- '/etc/alertmanager/templates/default.tmpl' # <-- Template en go pour l'alerte slack, vous pouvez à peu près tout faire
|