Qu'est-ce qu'Event Notifications ?
IBM Cloud® Event Notifications est un service de routage qui vous fournit des informations sur les événements critiques survenant dans votre compte IBM Cloud ou qui déclenche des actions automatisées à l'aide de webhooks. Vous pouvez filtrer et acheminer les notifications d'événements provenant des services d' IBM Cloud, tels que la surveillance, vers des canaux de communication comme l'e-mail, les SMS et les webhooks.
Fonctions
Routage d'alerte centralisé
À partir d’un tableau de bord unique, vous pouvez acheminer les notifications d’événements provenant d’ IBM Cloud Compliance Manager, d’ IBM Cloud Secrets Manager ou d’ IBM Cloud Monitoring vers les parties prenantes concernées. Vous pouvez également filtrer les alertes par niveau de gravité et choisir le canal de communication le plus approprié, par exemple un SMS ou une notification push pour les alertes prioritaires immédiates, ou un e-mail pour les alertes moins prioritaires.
Evénements source filtrés
Filtrez les événements entrants dans une ou plusieurs rubriques. Utilisez des filtres pour affiner le contenu d'une rubrique afin d'ajuster l'ensemble d'événements dont vous avez besoin. Connectez plusieurs rubriques à une seule source ou connectez plusieurs sources à une seule rubrique.
Fournisseurs de communication intégrés
Event Notifications est fourni avec des fonctionnalités de base de messagerie électronique et de SMS intégrées au service. Ajoutez la destination d'e-mail IBM Cloud ou de SMS IBM Cloud à n'importe quel abonnement Event Notifications en vue d'une connectivité instantanée. En quelques étapes supplémentaires, vous pouvez ajouter la destination de notification push à votre liste source et vous abonner à cette destination également.
Webhooks
Envoyez des notifications d'événement à n'importe quelle destination de webhook. Utilisez des webhooks pour intégrer les notifications sortantes aux outils de gestion et de collaboration ou à vos propres applications.
Sortance
Acheminez une notification d'événement unique à de nombreuses destinations en quelques clics. Envoyez la notification à une personne, à votre application et à votre suite d'automatisation, tout en même temps.
Gouvernance
Event Notifications L'activité des utilisateurs et les notifications peuvent être suivies via IBM Cloud Activity Tracker et IBM Cloud Logs, ce qui vous permet de savoir ce qui s'est passé et à quel moment.
Concepts
Découvrez les concepts IBM Cloud® Event Notifications tels que les filtres, les conditions et les rubriques.
Evénement
Une occurrence de quelque chose d'intéressant qui est associée à la IBM Cloudplateforme ou aux services et applications qui y sont exécutés.
Notification d'événements
Message numérisé qui est déclenché lorsqu'un événement se produit.Les notifications d'événements sont envoyées au Event Notifications service à partir de sources d'événements. Parfois, la « notification d'événement » est abrégée en « événement » ou « notification » dans le contexte du Event Notificationsservice.
Source d'événement
Un service ou une application IBM Cloudqui émet des notifications d'événements et les publie dans une rubrique du Event Notificationsservice.Une source est une entité enregistrée dans une Event Notificationsinstance de service. Plusieurs services sur IBM Cloud sont configurés pour être intégrés afin d'envoyer des notifications à Event Notifications.
IBM Cloud Monitoring, IBM Cloud Compliance Manager, IBM Cloud Secrets Manager Notifications de plate-forme pour IBM Cloud, IBM Cloud Les événements du cycle de vie des ressources, IBM Cloud les projets et la chaîne d'outils sont activées Projets, et Toolchain sont activés.Une source peut être publiée dans plusieurs rubriques. Dans d'autres contextes, les sources sont identifiées comme des producteurs ou des éditeurs.
La taille maximale d'une requête d'envoi de notification est limitée à 64 Ko.
Filtrer
Mécanisme permettant de transmettre de manière sélective des notifications d'événements d'une source dans une rubrique.Une rubrique possède un filtre indépendant pour chaque source qui lui est connectée.
Condition
Un critère parmi d'autres peut être utilisé pour le filtrage. les Event Notifications dont les attributs correspondent à une condition sont transmis à un thème.Les notifications dont les attributs ne correspondent pas à une condition sont supprimées.
Notification de la réception d'un événement
-
Notification d'événement évaluée par un filtre. Les événements ingérés sont une métrique de facturation principale. Le prix des événements ingérés est le même pour toutes les sources. Si aucun filtre n'est défini pour une source, aucun des événements de cette source n'est ingéré.
-
Si un filtre est défini pour une source mais aucune notification d'événement n'est transmise, les notifications ayant rebondi sont toujours considérées comme « ingérées » car elles ont été analysées par un filtre.
Topic
-
Un lieu d'arrivée pour les événements filtrés.Les sujets contiennent un ensemble de notifications d'événements entrants présentant un intérêt. Chaque source est connectée à une rubrique via un filtre défini par l'utilisateur. Les notifications qui passent dans un sujet sont envoyées à toutes les destinations concernées. Un sujet peut se connecter à plusieurs sources.
-
Les notifications d'événements qui terminent dans une rubrique sont acheminées vers des destinations.Une rubrique peut se connecter à plusieurs sources. Bien que les sujets soient intrinsèquement liés aux sources grâce à l'utilisation de filtres, ils ne sont pas intrinsèquement liés aux destinations. Ce couplage se produit via des abonnements.
Destination
Une cible de livraison pour Event NotificationsDans d'autres contextes, les destinations sont également appelées canaux, puits, consommateurs ou abonnés.
-
Destination humaine: Une unité, un serveur ou une application présente des notifications pour la consommation humaine. Les serveurs de courrier électronique, les fournisseurs de SMS et les services de notification push sont des exemples de destinations humaines.
Les adresses électroniques, les numéros de téléphone et les ID de périphériques spécifiques peuvent faire partie d'un abonnement à une destination, mais ils ne font pas partie de la destination elle-même.
-
Destinations de service : service cloud ou application où les notifications sont consommées à l'aide d'un programme. Un webhook vers un microservice dorsal est un exemple de destination de service.
Service à service
Un moyen de décrire une notification qui se déplace d'un service cloud vers une destination de service. Dans d'autres contextes, le service à service est également catégorisé comme application à application.
Service-à-humain
Un moyen de décrire une notification qui se déplace d'un service cloud vers une destination humaine.Dans d'autres contextes, le service à humain est également catégorisé comme application à personne.
Abonnement
Association d'un sujet à une destination.Si une destination nécessite des informations supplémentaires pour fonctionner correctement (par exemple, des adresses électroniques pour une destination de courrier électronique), ces informations sont incluses dans l'abonnement.
Abonné
Entité ciblée par un abonnement.Pour les webhooks, l'hôte webhook est l'abonné. Pour les destinations humaines, les adresses électroniques et les numéros de téléphone (ou les personnes qui les possèdent) sont des abonnés.
Un abonnement ne peut avoir qu'une seule destination, mais il peut compter plusieurs abonnés au sein de cette destination.
Message numérique sortant
Notification d'événement envoyée par le service Event Notifications à un abonné.Les messages numériques sortants constituent une mesure de facturation principale pour le service Event Notifications.Le prix des messages numériques sortants varie d'une destination à l'autre (par exemple, le prix des messages numériques sortants vers SMS est différent de celui des messages numériques sortants vers un e-mail). Dans la plupart des cas, une répartition (tentative de livraison) est considérée comme un message numérique sortant, que la livraison ait été effectuée avec succès ou non.
Origine du message numérique
Le numéro de téléphone d'origine ou l'ID d'origine d'un message texte, ainsi que le domaine d'origine ou l'adresse IP du courrier électronique.Dans la plupart des pays, l'expéditeur est légalement tenu de faire preuve de transparence quant à l'origine d'un message numérique. Si vous sélectionnez le service SMS IBM ou le service de messagerie électronique IBM comme destination pour vos abonnements, les SMS que l'utilisateur reçoit proviennent d'une adresse appartenant à IBM.
message SMS
Un message texte au format Service de messagerie simple.
Segment de message SMS
Groupe de 160 caractères dans un message SMS. Un seul message peut contenir de nombreux segments. Chaque segment de message compte comme un message numérique sortant à des fins de facturation.
Unité SMS
Unité de tarification pour les messages SMS.
Modèle de relation Event Notifications
Event Notifications inclut des sources, des filtres, des rubriques, des destinations et des abonnements. La relation entre ces éléments est illustrée dans la figure suivante.
Event Notifications
Les événements proviennent de sources extérieures à Event Notifications, par exemple des services IBM Cloud. Une source d'événement au sein de Event Notifications représente une connexion entre Event Notifications et l'un de ces services de production d'événements.
Les rubriques ont des filtres associés qui déterminent les événements source publiés. Les rubriques peuvent avoir plusieurs sources, chacune avec son propre filtre. Les rubriques isolent des événements d'intérêt de diverses sources et les regroupent en une seule entité.
Les abonnements lient des rubriques à des destinations. Alors qu'une seule rubrique ou une seule destination peut être associée à plusieurs abonnements, un abonnement est biunivoque, à savoir qu'il relie une rubrique à une destination. Pour les canaux service à humain, un abonnement peut contenir plusieurs destinataires. Par exemple, un abonnement à une destination de courrier électronique n'est pas limité à une seule adresse électronique et possède une liste de destinataires pouvant contenir de nombreuses adresses.
Flux de notification d'événements
Lorsqu'un événement se produit dans une source enregistrée, la source envoie une notification d'événement au service Event Notifications . En fonction des filtres ou des conditions définis sur la source, cette notification entrante est ciblée sur un ou plusieurs sujets. La notification est envoyée à toutes les destinations qui sont abonnées aux rubriques ciblées.
Format de notification d'événement
Une notification envoyée au service Event Notifications doit être conforme au format CNCF CloudEvents.
En savoir plus sur les filtres
Un filtre est une instruction conditionnelle qui connecte une source à une rubrique. Des filtres sont écrits pour acheminer les notifications d'intérêt à une rubrique particulière. Toutes les notifications qui passent par les filtres dans une rubrique sont ensuite acheminées vers les abonnés du sujet. Le filtrage est absent entre le sujet et la destination.
Pour simplifier le filtrage, une source peut inclure des catégories d'événements dans leurs notifications. Les catégories d'événement sont des clés de filtre standard avec la hiérarchie suivante : Catégorie d'événement ->
Type d'événement -> Gravité. Les catégories d'événement simplifient le filtrage car elles apparaissent sous forme de zones de sélection déroulante lorsque vous créez des rubriques et des filtres dans l'interface utilisateur Event Notifications
. Pour un filtrage plus avancé, utilisez JSONPath dans la zone Custom Filter. Pour en savoir plus sur JSONPath, voir Évaluateur en ligne JSONPath.