Evaluación del rendimiento del centro de eventos implementado mediante Azure Portal

Completado

Cuando se usa Event Hubs, se debe supervisar el centro para asegurarse de que funciona según lo esperado.

Continuando con el ejemplo del banco, implementó el servicio Azure Event Hubs y configuró aplicaciones de remitente y receptor. Las aplicaciones están listas con el fin de probar la solución para el procesamiento de pagos. La aplicación remitente recopila los datos de la tarjeta de crédito de un cliente y la aplicación receptora comprueba si la tarjeta de crédito es válida. Dada la naturaleza confidencial del negocio de su empleador, es fundamental que el procesamiento de pagos sea sólido y fiable, incluso cuando no está disponible temporalmente.

Para evaluar el servicio Event Hubs, debe probar si el centro de eventos procesa los datos según lo previsto. Las métricas disponibles en Event Hubs le permiten asegurarse de que funciona correctamente.

¿Cómo usa Azure Portal para ver la actividad de su centro de eventos?

En el panel Información general del servicio Event Hubs se muestran los recuentos de mensajes, que representan los datos (eventos) recibidos y enviados por el centro de eventos. Puede elegir la escala temporal mientras ve estos eventos.

Screenshot of the Azure portal displaying the Event Hub namespace with message counts.

¿Cómo puede probar la resistencia del centro de eventos?

Los mensajes recibidos de la aplicación remitente, incluso cuando el centro deja de estar disponible, se transmiten y procesan correctamente en cuanto el centro vuelve a estar disponible. Pueden producirse problemas de conectividad transitorios debido a actualizaciones y reinicios del servicio back-end. Cuando se producen, puede ver los síntomas, que pueden incluir los siguientes:

  • Una caída en las solicitudes o mensajes entrantes.
  • El archivo de registro puede contener mensajes de error.
  • Puede que las aplicaciones se desconecten del servicio durante unos segundos.
  • Puede que las solicitudes se limiten momentáneamente.

Los SDK de cliente para Event Hubs tienen resistencia integrada. Para probar esta funcionalidad, puede usar Azure Portal para deshabilitar el centro de eventos.

Al volver a habilitar el centro de eventos, puede volver a ejecutar la aplicación receptora y usar las métricas de Event Hubs con el espacio de nombres a fin de comprobar si todos los mensajes del remitente se han transmitido y recibido correctamente.

Entre las métricas útiles disponibles en los centros de eventos se incluyen las siguientes:

  • Solicitudes limitadas: número de solicitudes limitadas debido a que el rendimiento ha superado el uso de la unidad.
  • ActiveConnections: número de conexiones activas en un espacio de nombres o centro de eventos.
  • Bytes entrantes/salientes: número de bytes enviados y recibidos mediante el servicio Event Hubs durante un período especificado.

Resumen

Azure Portal proporciona recuentos de mensajes y otras métricas que puede usar como comprobación de estado de Event Hubs.