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.
Contenido relacionado
- Consulte Supervisión de Service Fabric para obtener una descripción de la supervisión de Service Fabric.
- Consulte Supervisión de los recursos de Azure con Azure Monitor para obtener información sobre la supervisión de los recursos de Azure.
- Consulte Lista de eventos de Service Fabric para obtener la lista de eventos de aplicación, nodo y sistema de Service Fabric.