Introduction
Cette intégration connecte les alertes Level au système de gestion des incidents ilert via des webhooks. Lorsqu'une alerte Level devient active, ilert crée un nouvel incident et le route à travers votre politique d'escalade. Lorsque l'alerte se résout dans Level, ilert clôture l'incident automatiquement. Pas de polling. Pas de mises à jour manuelles.
⚙️ PRÉREQUIS
Accès administrateur Level (pour créer des webhooks)
Compte ilert avec la permission de créer des sources d'alertes
Une politique d'escalade déjà configurée dans ilert
Intégration ilert
Créer une source d'alerte Level dans ilert
ilert nécessite une source d'alerte configurée pour Level avant de pouvoir recevoir des événements.
Connectez-vous à ilert et accédez à Sources d'alertes.
Cliquez sur Créer une source d'alerte.
Recherchez et sélectionnez Level.io.
Saisissez un nom pour la source d'alerte.
Assignez la politique d'escalade qui devra gérer les incidents Level.
Configurez les préférences de regroupement des alertes si nécessaire.
Cliquez sur Créer.
Après la création, ilert génère une URL de webhook pour cette source d'alerte. Copiez cette URL — vous en aurez besoin à l'étape suivante.
💡 CONSEIL : Nommez la source d'alerte de façon à refléter son origine, par exemple «Level Alerts», afin de l'identifier facilement dans votre liste d'incidents ilert.
Créer un webhook dans Level
Dans Level, accédez à Paramètres → Webhooks.
Cliquez sur Créer un webhook.
Collez l'URL du webhook ilert dans le champ de l'endpoint.
Sous Événements, sélectionnez les deux :
Alerte active
Alerte résolue
Cliquez sur Enregistrer.
ℹ️ REMARQUE : Les deux événements sont requis. Alerte active crée l'incident ilert. Alerte résolue la clôture. Si vous n'en sélectionnez qu'un, vous obtiendrez une synchronisation unidirectionnelle.
Fonctionnement
Une fois l'intégration active :
Lorsqu'une alerte Level devient active, ilert crée un nouvel incident.
L'escalade et le routage des astreintes sont gérés par ilert selon la politique que vous avez assignée à la source d'alerte.
Lorsque l'alerte se résout dans Level, ilert résout automatiquement l'incident associé.
Aucune configuration supplémentaire n'est nécessaire dans Level au-delà du webhook.
Tester l'intégration
Déclenchez une alerte de test dans Level (par exemple, générez un dépassement de seuil synthétique sur un moniteur).
Vérifiez qu'un nouvel incident apparaît dans ilert.
Résolvez l'alerte dans Level.
Vérifiez que l'incident se clôture automatiquement dans ilert.
Si l'incident n'apparaît pas :
Vérifiez que l'URL du webhook a été copiée depuis ilert exactement, sans espaces de fin ni troncature.
Confirmez que les deux Alerte active et Alerte résolue sont sélectionnés dans le webhook Level.
Vérifiez que la source d'alerte dans ilert est activée.
Consultez les journaux de livraison des webhooks à Paramètres → Webhooks → [votre webhook] → Voir les journaux dans Level.
Si l'incident ne se résout pas automatiquement :
Confirmez que Alerte résolue est sélectionné dans le webhook Level.
Vérifiez que l'alerte dans Level est entièrement effacée (et pas seulement acquittée).
FAQ
Qui peut configurer cette intégration ? Un administrateur Level (pour créer le webhook) et un utilisateur ilert disposant de la permission de créer des sources d'alertes.
ilert résout-il automatiquement les incidents lorsque l'alerte Level se clôture ? Oui, à condition que l'événement Alerte résolue est sélectionné dans le webhook Level. Lorsque Level envoie l'événement de résolution, ilert clôture l'incident correspondant.
Où configurer l'escalade et le routage des astreintes ? Dans ilert. Toutes les politiques de routage, d'escalade et les règles de notification sont gérées au sein d'ilert — rien dans Level ne contrôle ce comportement.
Puis-je router différents types d'alertes vers différentes politiques d'escalade ilert ? Vous devrez créer des sources d'alertes séparées dans ilert et des webhooks séparés dans Level, limités à différents types d'événements ou groupes d'appareils. La configuration des sources d'alertes dans ilert détermine la politique appliquée à chaque incident entrant.
