Presentación de la integración de API Management y Event Hubs

Publicado el 16 noviembre, 2015

Senior Content Developer, Azure.com

Nos complace anunciar las nuevas características de integración de Azure Event Hubs de API Management. Azure API Management proporciona una solución inmediata basada en la nube que ayuda a los publicadores de la API a crear fachadas API modernas coherentes para los servicios de back-end existentes, proteger las API del uso incorrecto o excesivo, generar las API, incorporar desarrolladores y obtener información del estado y el uso de la API. Estos desafíos son habituales para todos los proveedores de la API y Azure API Management controla estos desafíos de administración y operativos y le permite centrarse en la compilación de API y la derivación de valor de ellas.

API Management proporciona un número de informes de análisis listos para usarse, pero para un análisis, supervisión o solución de problemas personalizados más profundos ahora puede configurar su servicio de API Management para registrar datos en forma de eventos en Azure Event Hubs. Azure Event Hubs es un servicio de entrada de datos altamente escalable que puede ingerir millones de eventos por segundo. A continuación, Azure Stream Analytics o cualquier número de consumidores personalizados pueden consumir estos eventos. Al usar API Management y Event Hubs, puede habilitar fácilmente escenarios como los siguientes ejemplos.

  • Recopilar los datos de solicitud seleccionados para análisis en línea mediante Azure Stream Analytics y Power BI
  • Recopilar los datos de solicitud seleccionados para análisis sin conexión mediante Azure HDInsight y Machine Learning
  • Mantener una traza de auditoría almacenando datos en Azure Storage
  • Retransmitir mensajes HTTP a un motor de reglas personalizadas para realizar análisis de estilo de FXCop sobre el tráfico de la API
  • Registrar el contexto de excepción para la solución de problemas y la asistencia al cliente simplificada
  • Capturar mensajes de respuesta y solicitud HTTP y retransmitirlos a un servicio de terceros que proporciona servicios de supervisión y registro HTTP
  • Integración de terceros con otros servicios como proveedores de facturación

Dos nuevos artefactos de API Management habilitan la integración de API Management y Event Hubs: la entidad del registrador y la directiva de registro en el centro de eventos. Para registrar eventos de API Management en un centro de eventos, solo tiene que vincular su servicio de API Management al centro de eventos mediante la entidad del registrador y, a continuación, registrar los eventos deseados mediante la directiva de registro en el centro de eventos. Al usar expresiones de directiva y la variable de contexto, puede registrar datos de eventos que tienen en cuenta el contexto completos en su centro de eventos.

Integración de API Management y Event Hubs

Introducción

Para comenzar, siga las instrucciones paso a paso en el artículo Cómo registrar eventos en Azure Event Hubs en Azure API Management.

Pasos siguientes

Más información acerca de API Management

Obtenga más información acerca de Azure Event Hubs