Compartir vía


Análisis y visualización de eventos con los registros de Azure Monitor

Los registros de Azure Monitor recopilan y analizan la telemetría de las aplicaciones y los servicios hospedados en la nube y proporcionan herramientas de análisis para ayudarle a maximizar su disponibilidad y rendimiento. En este artículo se describe cómo ejecutar consultas en los registros de Azure Monitor para obtener información de lo que está sucediendo en el clúster y solucionar problemas. Se tratan las siguientes preguntas habituales:

  • ¿Cómo se solucionan los eventos de mantenimiento?
  • ¿Cómo se puede saber si un nodo deja de funcionar?
  • ¿Cómo se puede saber si los servicios de la aplicación se han iniciado o detenido?

Para más información sobre el uso de Azure Monitor para recopilar y analizar datos para este servicio, consulte Supervisión de Azure Service Fabric.

Acceso a la solución de Service Fabric Analytics

En Azure Portal, vaya al grupo de recursos donde creó la solución Service Fabric Analytics.

Seleccione el recurso ServiceFabric<nameOfOMSWorkspace> .

En Summary, verá iconos en forma de grafo para cada una de las soluciones habilitadas, entre ellos uno para Service Fabric. Seleccione el grafo de Service Fabric para ir a la solución Service Fabric Analytics.

Solución Service Fabric

En la siguiente imagen se muestra la página principal de la solución Service Fabric Analytics. Esta página principal proporciona una instantánea de lo que sucede en el clúster.

Captura de pantalla que muestra la página principal de la solución Service Fabric Analytics.

Si habilitó el diagnóstico durante la creación del clúster, puede ver eventos de

Nota:

Además de los eventos de Service Fabric estándar, se pueden recopilar eventos del sistema más detallados mediante la actualización de la configuración de la extensión de diagnósticos.

Visualización de eventos de Service Fabric, como acciones en nodos

En la página de Service Fabric Analytics, seleccione el grafo de eventos de Service Fabric.

Canal operativo de la solución Service Fabric

Seleccione Lista para ver los eventos en una lista. Una vez aquí, verá todos los eventos del sistema que se han recopilado. Como referencia, proceden de WADServiceFabricSystemEventsTable en la cuenta de Azure Storage y, de manera similar, los eventos de Reliable Services y Reliable Actors que ve a continuación provienen de esas tablas respectivas.

Canal operativo de consulta

También puede seleccionar la lupa de la izquierda y usar el lenguaje de consulta Kusto para encontrar lo está buscando. Por ejemplo, para buscar todas las acciones realizadas en los nodos del clúster, puede usar la consulta siguiente. Los identificadores de evento que se usan a continuación se encuentran en la referencia de eventos del canal operativo.

ServiceFabricOperationalEvent
| where EventId < 25627 and EventId > 25619 

Puede consultar en muchos más campos, como los nodos específicos (Computer), el servicio del sistema (TaskName).

Visualización de eventos de Reliable Services y Reliable Actors

En la página de Service Fabric Analytics, seleccione el grafo de Reliable Services.

Reliable Services de la solución Service Fabric

Seleccione Lista para ver los eventos en una lista. Aquí puede ver eventos de Reliable Services. Puede ver eventos diferentes para cuando el servicio runasync se inicia y se completa, lo que ocurre habitualmente en las implementaciones y las actualizaciones.

Reliable Services de consulta

Los eventos de Reliable Actors pueden verse de forma similar. Para configurar más eventos detallados para Reliable Actors, necesita cambiar scheduledTransferKeywordFilter en la configuración de la extensión de diagnóstico (se muestra a continuación). Los detalles de los valores de estos están en la referencia de eventos de Reliable Actors.

"EtwEventSourceProviderConfiguration": [
                {
                    "provider": "Microsoft-ServiceFabric-Actors",
                    "scheduledTransferKeywordFilter": "1",
                    "scheduledTransferPeriod": "PT5M",
                    "DefaultEvents": {
                    "eventDestination": "ServiceFabricReliableActorEventTable"
                    }
                },

El lenguaje de consulta Kusto es eficaz. Otra consulta valiosa que puede ejecutar consiste en averiguar qué nodos están generando la mayoría de los eventos. La consulta del siguiente recorte de pantalla muestra eventos operativos de Service Fabric con el servicio y el nodo específicos.

Eventos de consulta por nodo

Pasos siguientes