¿Qué es Event Notifications?
IBM Cloud® Event Notifications es un servicio de enrutamiento que te proporciona información sobre eventos críticos que se producen en tu cuenta de IBM Cloud o que activa acciones automatizadas mediante webhooks. Puede filtrar y redirigir las notificaciones de eventos de servicios de IBM Cloud, como la supervisión, a canales de comunicación como el correo electrónico, los SMS y los webhooks.
Características
Direccionamiento de alertas centralizado
Desde un único panel de control, puede reenviar las notificaciones de eventos de IBM Cloud Compliance Manager, IBM Cloud Secrets Manager o IBM Cloud Monitoring a las partes interesadas pertinentes. También puede filtrar las alertas por gravedad y elegir el canal de comunicación más adecuado, por ejemplo, SMS o notificaciones push para las alertas de prioridad inmediata, o correo electrónico para las de menor prioridad.
Sucesos de origen filtrados
Filtre los sucesos de entrada en uno o varios temas. Utilice filtros para que el contenido del tema se ajuste con precisión al conjunto de sucesos que necesita. Conecte varios temas a un origen o conecte varios orígenes a un único tema.
Proveedores de comunicaciones incluidos
Event Notifications Incluye funciones básicas de correo electrónico y SMS integradas en el servicio. Añada el correo electrónico de IBM Cloud o el destino SMS de IBM Cloud para cualquier suscripción de Event Notifications para obtener una conectividad instantánea. Con unos pasos más, puede añadir el destino de notificación de envío push a la lista de origen y suscribirse también a dicho destino.
Webhooks
Envíe notificaciones de sucesos a cualquier destino de webhook. Utilice los webhooks para integrar las notificaciones de salida en las herramientas de gestión y colaboración o en sus propias aplicaciones.
Ramificar
Direccione una única notificación de sucesos a muchos destinos con solo algunos clics. Envíe la notificación a una persona, a su aplicación y a su suite de automatización, todo al mismo tiempo.
Gobernabilidad
Event Notifications La actividad de los usuarios y las notificaciones se pueden seguir a través de IBM Cloud Activity Tracker y IBM Cloud Logs, para que puedas averiguar qué ha ocurrido y cuándo.
Conceptos
Conozca los conceptos de IBM Cloud® Event Notifications, como filtros, condiciones y temas.
Suceso
Aparece algo de interés asociado a la plataforma IBM Cloud o a servicios y aplicaciones que se ejecutan en ella.
Notificación de sucesos
Mensaje digitalizado que se desencadena cuando se produce un suceso.Las notificaciones de sucesos entran en el servicio Event Notifications desde orígenes de sucesos. A veces, "notificación de sucesos" se abrevia como "suceso" o "notificación" en el contexto del servicio Event Notifications.
Origen de sucesos
Servicio o aplicación en IBM Cloud que emite notificaciones de sucesos y las publica en un tema dentro del servicio Event Notifications.Un origen es una entidad registrada en una instancia de servicio Event Notifications. Se va a llevar a cabo la integración de varios servicios de IBM Cloud para enviar notificaciones a Event Notifications.
IBM Cloud Monitoring, IBM Cloud Compliance Manager, IBM Cloud Secrets Manager Las notificaciones de plataforma para IBM Cloud, IBM Cloud Eventos del ciclo de vida de los recursos, IBM Cloud Proyectos y Toolchain están activadas.Un origen puede publicar en varios temas. En otros contextos, los orígenes se identifican como productores o editores.
El tamaño máximo de una solicitud de notificación de envío está limitado a 64 KB.
Filtro
Un mecanismo para pasar de forma selectiva las notificaciones de sucesos de un origen a un tema.Un tema tiene un filtro independiente para cada origen con el que está conectado.
Condición
Se puede utilizar uno de los muchos criterios para filtrar. Event Notifications cuyos atributos coinciden con una condición se pasan a un tema.Las notificaciones cuyos atributos no coinciden con una condición se descartan.
Notificación de sucesos ingeridos
-
Una notificación de sucesos que se evalúa mediante un filtro. Los sucesos ingeridos son una métrica de facturación primaria. El precio de los sucesos ingeridos es el mismo para todas los orígenes. Si no se ha definido ningún filtro para un origen, no se ingiere ninguno de los sucesos de ese origen.
-
Si se define un filtro para un origen pero no se pasan las notificaciones de sucesos, el número de notificaciones que se han devuelto todavía se consideran "ingeridas" porque se han analizado mediante un filtro.
Tema
-
Un lugar de recogida para sucesos filtrados.Los temas contienen un conjunto de notificaciones de sucesos entrantes de interés. Cada origen está conectado a un tema mediante un filtro definido por el usuario. Las notificaciones que pasan a un tema se envían a todos los destinos suscritos. Un tema puede conectarse a varios orígenes.
-
Las notificaciones de sucesos que terminan en un tema se direccionan a destinos.Un tema puede conectarse a varios orígenes. Aunque los temas están vinculados de forma inherente a las fuentes mediante el uso de filtros, no lo están de forma inherente a los destinos. Ese acoplamiento se produce a través de suscripciones.
Destino
Un objetivo de entrega para Event Notifications.En otros contextos, los destinos también se denominan canales, receptores, consumidores o suscriptores.
-
Destino humano: Un dispositivo, servidor o aplicación presenta notificaciones para el consumo humano. Los ejemplos de destinos humanos son servidores de correo electrónico, proveedores de texto SMS y servicios de notificación de envío push.
Las direcciones de correo electrónico específicas, los números de teléfono y los ID de dispositivo pueden formar parte de una suscripción a un destino, pero no forman parte del propio destino.
-
Destinos de servicio: Un servicio de nube o una aplicación donde se consumen notificaciones mediante programación. Un webhook para un microservicio de fondo es un ejemplo de un destino de servicio.
Servicio a servicio
Una forma de describir una notificación que viaja desde un servicio en la nube a un destino de servicio. En otros contextos, servicio a servicio también se categoriza como aplicación a aplicación.
Servicio a humano
Una forma de describir una notificación que viaja desde un servicio en la nube a un destino humano.En otros contextos, servicio a humano también se clasifica como aplicación a persona.
Suscripción
Una asociación de un tema a un destino.Si un destino requiere información adicional para operar correctamente (por ejemplo, direcciones de correo electrónico para un destino de correo electrónico), esa información se incluye en la suscripción.
Suscriptor
Una entidad que es objetivo de una suscripción.Para los webhooks, el host del webhook es el suscriptor. Para destinos humanos, las direcciones de correo electrónico y los números de teléfono (o las personas que los poseen) son suscriptores.
Una suscripción solo puede tener un destino, pero puede tener varios suscriptores dentro de ese destino.
Mensaje digital saliente
Notificación de un evento enviada desde el servicio Event Notifications a un suscriptor.Los mensajes digitales de salida son una métrica de facturación primaria para el servicio de Event Notifications.El precio de los mensajes digitales de salida varía según el destino (por ejemplo, los mensajes digitales de salida a SMS tienen un precio distinto que los mensajes digitales de salida al correo electrónico). En la mayoría de los casos, un envío (intento de entrega) se considera un mensaje digital de salida, independientemente de si la entrega se ha realizado correctamente.
Origen del mensaje digital
El número de teléfono de origen o el ID de origen de un mensaje de texto y el dominio de origen o la dirección IP para el correo electrónico.En la mayoría de los países, el remitente está obligado por ley a ser transparente sobre el origen de un mensaje digital. Si seleccionas el servicio de SMS IBM o el servicio de correo electrónico IBM como destino de tus suscripciones, los mensajes de texto que reciba el usuario tendrán como remitente una dirección propiedad de IBM.
Mensaje SMS
Un mensaje de texto en el formato de Servicio de mensajería simple.
Segmento de mensajes SMS
Un grupo de 160 caracteres dentro de un mensaje de texto SMS. Un único mensaje puede contener muchos segmentos. Cada segmento de mensaje cuenta como un mensaje digital de salida para fines de facturación.
Unidad SMS
Unidad de precio para mensajes de texto SMS.
Modelo de relación de Event Notifications
Event Notifications incluye orígenes, filtros, temas, destinos y suscripciones. La relación entre estos elementos se muestra en la siguiente figura.
Event Notifications
Los eventos se originan fuera de Event Notifications, por ejemplo, en los servicios de IBM Cloud. Un 'origen de sucesos ' en Event Notifications representa una conexión entre Event Notifications y uno de estos servicios que generan sucesos.
Los temas tienen filtros asociados que determinan qué sucesos de origen se publican. Los temas pueden tener varias fuentes, cada una con su propio filtro. Los temas aíslan sucesos de interés de varios orígenes y los agregan a una entidad.
Las suscripciones vinculan los temas a los destinos. Mientras que un único tema o destino puede estar asociado a varias suscripciones, una suscripción es de uno a uno, lo que significa que vincula un tema a un destino. Para canales de servicio a humano, una suscripción puede contener varios destinatarios. Por ejemplo, una suscripción a un destino de correo electrónico no está restringida a una sola dirección de correo electrónico, sino que tiene una lista de destinatarios que puede contener muchas direcciones.
Flujo de notificación de sucesos
Cuando se produce un suceso en un origen registrado, el origen envía una notificación de suceso al servicio Event Notifications. Basándose en los filtros o condiciones que se han definido en el origen, esta notificación entrante se dirige a uno o a varios temas. La notificación se entrega a todos los destinos que están suscritos a los temas de destino.
Formato de la notificación de sucesos
Una notificación enviada al servicio Event Notifications debe ajustarse al formato CNCF CloudEvents.
Más información sobre filtros
Un filtro es una sentencia condicional, que conecta un origen a un tema. Los filtros se escriben para direccionar las notificaciones de interés a un tema determinado. Todas las notificaciones que pasan a través de los filtros a un tema se direccionan después a los suscriptores de temas. El filtrado está ausente entre el tema y el destino.
Para simplificar el filtrado, un origen puede incluir categorías de sucesos en sus notificaciones. Las categorías de sucesos son claves de filtro estándar con la siguiente jerarquía: Categoría de suceso -> Tipo de suceso
-> Gravedad. Las categorías de sucesos simplifican el filtrado porque aparecen como recuadros de selección desplegables cuando se crean temas y filtros en la interfaz de usuario de Event Notifications. Para obtener más filtrado por adelantado,
utilice JSONPath en el campo Custom Filter. Para obtener más información sobre JSONPath, consulte Evaluador en línea de JSONPath.