Compartir a través de


Referencia de datos de supervisión de Azure Service Fabric

Este artículo contiene toda la información de referencia de supervisión de este servicio.

Consulte Supervisión de Service Fabric para más información sobre los datos que puede recopilar para Azure Service Fabric y cómo usarlo.

Azure Monitor no recopila métricas de plataforma ni registros de recursos para Service Fabric. Puede supervisar y recopilar:

  • Eventos de aplicación, nodo y sistema de Service Fabric. Para obtener la lista completa de eventos, consulte Lista de eventos de Service Fabric.

  • Contadores de rendimiento de Windows en nodos y aplicaciones. Para obtener la lista de contadores de rendimiento, consulte Métricas de rendimiento.

  • Datos de estado del servicio de clúster, nodo y sistema. Puede usar la propiedad FabricClient.HealthManager para obtener el cliente de mantenimiento que se usará para las operaciones relacionadas con el mantenimiento, como el estado del informe o obtener el estado de la entidad.

  • Métricas del sistema operativo invitado (SO) que se ejecuta en un nodo de clúster, a través de uno o varios agentes que se ejecutan en el sistema operativo invitado.

    Las métricas del sistema operativo invitado incluyen contadores de rendimiento que realizan un seguimiento del porcentaje de CPU invitado o el uso de memoria, que se usan con frecuencia para el escalado automático o las alertas. Puede usar el agente para enviar métricas del sistema operativo invitado a los registros de Azure Monitor, donde puede consultarlas mediante Log Analytics.

    Nota:

    El agente de Azure Monitor reemplaza la extensión de Azure Diagnostics usada anteriormente y el agente de Log Analytics. Para más información, consulte Información general sobre los agentes de Azure Monitor.

Métricas de rendimiento

Se deben recopilar métricas para comprender el rendimiento de un clúster, así como de las aplicaciones se ejecutan en él. Para los clústeres de Service Fabric, recomendamos recopilar los siguientes contadores de rendimiento.

Nodos

Para las máquinas del clúster, considere la posibilidad de recopilar los siguientes contadores de rendimiento para comprender la carga de cada equipo y tomar las decisiones apropiadas sobre el escalado del clúster.

Categoría de contador Nombre del contador
Disco lógico Espacio disponible en el disco lógico
Disco físico (por disco) Prom. Longitud de la cola de lectura de disco
Disco físico (por disco) Prom. Longitud de la cola de escritura de disco
Disco físico (por disco) Prom. Segundos de disco/lecturas
Disco físico (por disco) Prom. Segundos de disco/escrituras
Disco físico (por disco) Lecturas de disco/s
Disco físico (por disco) Bytes de lectura de disco/s
Disco físico (por disco) Escrituras en disco/s
Disco físico (por disco) Bytes de escritura en disco/s
Memoria MB disponibles
Archivo de paginación % de uso
Procesador (total) % de tiempo de procesador
Proceso (por servicio) % de tiempo de procesador
Proceso (por servicio) Id. de proceso
Proceso (por servicio) Bytes privados
Proceso (por servicio) Número de subprocesos
Proceso (por servicio) Bytes virtuales
Proceso (por servicio) Espacio de trabajo
Proceso (por servicio) Espacio de trabajo privado
Interfaz de red (todas las instancias) Bytes leídos
Interfaz de red (todas las instancias) Bytes enviados
Interfaz de red (todas las instancias) Total de bytes
Interfaz de red (todas las instancias) Longitud de la cola de salida
Interfaz de red (todas las instancias) Paquetes de salida descartados
Interfaz de red (todas las instancias) Paquetes recibidos descartados
Interfaz de red (todas las instancias) Paquetes de salida con errores
Interfaz de red (todas las instancias) Paquetes recibidos con errores

Aplicaciones y servicios .NET

Recopile los contadores siguientes si va a implementar servicios de .NET en el clúster.

Categoría de contador Nombre del contador
Memoria CLR de .NET (por servicio) Identificador del proceso
Memoria CLR de .NET (por servicio) Número total de bytes confirmados
Memoria CLR de .NET (por servicio) Número total de bytes reservados
Memoria CLR de .NET (por servicio) Número de bytes en todos los montones
Memoria CLR de .NET (por servicio) Tamaño del montón del objeto grande
Memoria CLR de .NET (por servicio) Número de identificadores del GC
Memoria CLR de .NET (por servicio) Número de colecciones de gen. 0
Memoria CLR de .NET (por servicio) Número de colecciones de gen. 1
Memoria CLR de .NET (por servicio) Número de colecciones de gen. 2
Memoria CLR de .NET (por servicio) % de tiempo del GC

Contadores de rendimiento personalizados de Service Fabric

Service Fabric genera una cantidad considerable de contadores de rendimiento personalizados. Si tiene instalado el SDK, puede ver la lista completa en la máquina Windows, en la aplicación Monitor de rendimiento (Inicio > Monitor de rendimiento).

En las aplicaciones que está implementando en el clúster, si usa Reliable Actors, agregue los contadores de las categorías Service Fabric Actor y Service Fabric Actor Method (consulte Diagnóstico de Reliable Actors de Service Fabric).

Si usa Reliable Services o la comunicación remota de servicio, también tenemos las categorías de contadores Service Fabric Service y Service Fabric Service Method de las que debería recopilar los contadores de rendimiento. Consulte los temas de supervisión con la comunicación remota de servicio y contadores de rendimiento de Reliable Services.

Si usa Reliable Collections, se recomienda agregar Avg. Transaction ms/Commit desde Service Fabric Transactional Replicator para recopilar la latencia promedio de confirmación por cada métrica de transacción.

Tablas de registros de Azure Monitor

En esta sección, se enumeran todas las tablas de registros de Azure Monitor relacionadas con este servicio y que están disponibles para consulta mediante Log Analytics con consultas de Kusto. Las tablas contienen datos de registro de recursos y, posiblemente, más dependiendo de lo que se recopila y se enrutan a ellos.

Clústeres de Service Fabric

Microsoft.ServiceFabric/clusters

Registro de actividad

En la tabla vinculada se enumeran las operaciones que se pueden registrar en el registro de actividad de este servicio. Estas operaciones son un subconjunto de todas las posibles operaciones del proveedor de recursos en el registro de actividad.

Para obtener más información sobre el esquema de las entradas del registro de actividad, consulte Esquema del registro de actividad.