Notifications d'appel téléphonique pour les alertes Grafana via Echobell
Les notifications par email et chat sont faciles à manquer lors d'incidents. Pour les alertes critiques, Echobell peut transformer les notifications Webhook de Grafana en véritables appels téléphoniques avec escalade et tentatives automatiques. Ce guide couvre la configuration complète.
Documentation utile :
- Qu'est-ce qu'Echobell → /docs/what-is-echobell
- Types de notifications et tentatives automatiques → /docs/notification
- Présentation des Webhooks → /docs/webhook
- Référence d'intégration Grafana → /docs/developer/grafana
Prérequis
- Compte Echobell avec un canal actif et une URL Webhook (voir /docs/webhook)
- Accès administrateur à votre instance Grafana
- Au moins une règle d'alerte configurée
Configuration
Étape 1 — Créer un point de contact Webhook dans Grafana
- Allez dans Alerting → Contact points
- Cliquez sur New contact point et choisissez Webhook
- Donnez-lui un nom identifiable, ex. « Echobell Phone Calls »
Étape 2 — Ajouter votre URL Webhook Echobell
Définissez l'URL sur le Webhook de votre canal :
https://hook.echobell.one/t/xxxxxxxx
Copiez-la depuis les paramètres du canal dans Echobell (détails sur /docs/webhook). Traitez-la comme un secret et faites une rotation en cas de fuite.
Étape 3 — Tester l'intégration
Cliquez sur Test dans Grafana pour envoyer une alerte d'exemple. Vous devriez recevoir un appel téléphonique Echobell en quelques secondes.
Étape 4 — Rattacher aux politiques de notification
- Allez dans Alerting → Notification policies
- Créez ou modifiez une politique ciblant vos alertes critiques
- Ajoutez le point de contact « Echobell Phone Calls »
Grafana acheminera désormais les alertes correspondantes vers Echobell.
Bonnes pratiques
- Réservez les appels téléphoniques aux alertes haute priorité ; utilisez le chat ou l'email pour les sévérités moindres
- Configurez les tentatives automatiques et les délais d'expiration dans Echobell pour limiter la fatigue des alertes (/docs/notification)
- Configurez l'escalade vers vos coéquipiers si le premier appel reste sans réponse
- Utilisez les heures silencieuses pour éviter les réveils intempestifs en dehors des urgences
- Partagez le canal avec votre équipe d'astreinte et maintenez le roster à jour
Options avancées
- Partagez les canaux avec vos coéquipiers pour une couverture plus large
- Personnalisez le contenu vocal par type d'alerte avec des modèles
- Configurez les tentatives automatiques et les chemins d'escalade
- Définissez des contacts de secours pour une résilience accrue
Référence complète : /docs/developer/grafana
Résolution des problèmes
- Pas d'appel reçu : confirmez que la politique de notification achemine vers votre point de contact Echobell
- Erreur 4xx sur le Webhook : vérifiez l'URL exacte du Webhook et que le canal est actif
- Trop d'appels : réduisez la portée de la politique ou abaissez les seuils de sévérité des alertes
- Trop peu d'appels : augmentez la sévérité ou ajoutez des filtres de labels pour que les alertes critiques correspondent à la politique
Lectures connexes
- Alertes Webhook pour systèmes personnalisés → /blog/get-notified-with-webhook-mcp
- Notifications d'échec GitHub Actions → /blog/github-actions-notifications
- Documentation développeur Grafana → /docs/developer/grafana