Uncategorized, api-management, event-hubs
Presentación de la integración de API Management y Event Hubs
By Steve Danielson Senior Content Developer, Azure.com
Posted on
2 min read
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.
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.
- Crear un centro de eventos de Azure
- Creación de un registrador de API Management
- Configuración de directivas de registro en el centro de eventos
Pasos siguientes
- Vea el tutorial en vídeo complementario Integrate Azure API Management with Event Hubs (Integrar Azure API Management con Event Hubs).
- Para un escenario más complejo, consulte Supervisión de las API con Azure API Management, Event Hubs y Runscope.