Intégration Grafana
Apprenez à intégrer les alertes Grafana avec Echobell pour des notifications instantanées
Intégration Grafana
Grafana est une solution populaire d'analyse et de surveillance open-source. En intégrant Grafana avec Echobell, vous pouvez recevoir des notifications instantanées lorsque vos métriques déclenchent des alertes. Ce guide vous accompagnera dans la configuration des alertes Grafana avec Echobell.
Prérequis
- Un compte Echobell avec au moins un canal créé
- Accès à une instance Grafana (version 8.0 ou ultérieure)
- Accès administratif pour configurer les notifications d'alertes dans Grafana
Aperçu de la configuration
- Créer un canal Echobell
- Configurer les modèles de notification
- Obtenir l'URL du webhook
- Configurer le point de contact Grafana
- Créer des règles d'alerte dans Grafana
Guide étape par étape
1. Créer un canal Echobell
- Ouvrir l'application Echobell
- Créer un nouveau canal (par exemple, "Alertes Grafana")
- Choisir une couleur distinctive pour faciliter l'identification
2. Configurer les modèles de notification
Configurez des modèles qui formateront efficacement vos alertes Grafana :
Modèle de titre :
Modèle de contenu :
Ces modèles fonctionneront avec la structure de données d'alerte de Grafana.
3. Obtenir l'URL du webhook
- Dans les paramètres de votre canal, localisez la section Déclencheurs
- Copiez l'URL du webhook fournie
- Gardez cette URL en sécurité car elle sera utilisée dans la configuration de Grafana
4. Configurer le point de contact Grafana
- Dans Grafana, allez dans Alertes → Points de contact
- Cliquez sur Nouveau point de contact
- Configurez les éléments suivants :
- Nom : "Echobell"
- Type : "Webhook"
- URL : Votre URL de webhook Echobell
- Méthode HTTP : POST
- Type de contenu : application/json
- Configurez le modèle de message :
5. Créer des règles d'alerte
- Naviguez vers Alertes → Règles d'alerte
- Créez une nouvelle règle d'alerte ou modifiez une existante
- Dans la configuration de la règle :
- Définissez des conditions appropriées pour vos métriques
- Sélectionnez le point de contact "Echobell"
- Configurez les critères d'évaluation des alertes
Tester l'intégration
Pour vérifier votre configuration :
- Créez une règle d'alerte de test avec une condition qui se déclenchera rapidement
- Attendez que la condition soit remplie
- Vérifiez votre application Echobell pour la notification d'alerte
- Vérifiez que toutes les variables d'alerte s'affichent correctement
- Cliquez sur la notification pour accéder au tableau de bord Grafana lié
Types de notification d'alerte
Lors de l'abonnement au canal d'alertes Grafana, configurez ces types de notification critiques :
- Utilisez Sensible au temps pour les alertes système critiques et les notifications d'urgence
- Utilisez Appel pour les pannes graves, les dépassements de seuils critiques ou les alertes d'urgence
- Utilisez Normal pour les alertes d'information standard et les notifications de routine
Meilleures pratiques pour la gestion des alertes
-
Organisation des modèles d'alerte
- Gardez les modèles d'alerte clairs et cohérents
- Incluez les informations métriques critiques
- Utilisez un formatage approprié pour les nombres et les horodatages dans les notifications
- Assurez-vous que les alertes d'urgence ont un format distinct
-
Configuration des alertes critiques
- Définissez des seuils d'alerte appropriés pour éviter la fatigue des notifications
- Utilisez des noms significatifs pour les alertes d'urgence
- Incluez un contexte suffisant dans les messages d'alerte critiques
- Configurez les niveaux de priorité pour différents types de notifications
-
Sécurité des alertes
- Gardez votre URL de webhook sécurisée
- Auditez régulièrement les configurations d'alerte
- Surveillez l'état de livraison du webhook
Dépannage
Si vous ne recevez pas d'alertes :
- Vérifiez que l'URL du webhook est correctement copiée
- Vérifiez si le canal est actif
- Assurez-vous qu'il y a des abonnés actifs
- Vérifiez la configuration du point de contact Grafana
- Vérifiez la configuration des règles d'alerte Grafana
- Examinez l'historique des alertes Grafana
Confidentialité et traitement des données
L'approche "confidentialité d'abord" d'Echobell signifie :
- Le contenu des alertes est stocké localement sur votre appareil
- Seules les données de configuration essentielles sont stockées sur les serveurs
- Les URL de webhook doivent être traitées comme des secrets
- Aucune donnée d'alerte n'est conservée sur les serveurs Echobell