Informazioni di riferimento per i dati di monitoraggio di Azure Service Fabric
Questo articolo contiene tutte le informazioni di riferimento sul monitoraggio per questo servizio.
Vedere Monitorare Service Fabric per informazioni dettagliate sui dati che è possibile raccogliere per Azure Service Fabric e su come usarli.
Monitoraggio di Azure non raccoglie metriche della piattaforma o log delle risorse per Service Fabric. È possibile monitorare e raccogliere:
Eventi di sistema, nodo e applicazione di Service Fabric. Per l'elenco completo degli eventi, vedere Elenco di eventi di Service Fabric.
Contatori delle prestazioni di Windows su nodi e applicazioni. Per l'elenco dei contatori delle prestazioni, vedere Metriche delle prestazioni.
Dati sull'integrità del cluster, del nodo e del servizio di sistema. È possibile usare la proprietà FabricClient.HealthManager per ottenere il client di integrità da usare per le operazioni correlate all'integrità, ad esempio l'integrità dei report o ottenere l'integrità delle entità.
Metriche per il sistema operativo guest eseguito in un nodo del cluster tramite uno o più agenti eseguiti nel sistema operativo guest.
Le metriche del sistema operativo guest includono contatori delle prestazioni che tengono traccia della percentuale di CPU guest o dell'utilizzo della memoria, che vengono spesso usati per la scalabilità automatica o gli avvisi. È possibile usare l'agente per inviare le metriche del sistema operativo guest ai log di Monitoraggio di Azure, in cui è possibile eseguire query usando Log Analitica.
Nota
L'agente di Monitoraggio di Azure sostituisce l'estensione Diagnostica di Azure usata in precedenza e l'agente Analitica log. Per altre informazioni, vedere Panoramica degli agenti di Monitoraggio di Azure.
Metriche delle prestazioni
Per comprendere le prestazioni del cluster e delle applicazioni in esecuzione al suo interno è necessario raccogliere alcune metriche. Per i cluster di Service Fabric è consigliabile raccogliere i contatori delle prestazioni seguenti.
Nodi
Per i computer presenti nel cluster è opportuno raccogliere i contatori delle prestazioni seguenti per comprendere meglio il carico di ogni computer e prendere decisioni appropriate sulla scalabilità del cluster.
Categoria contatore | Nome contatore |
---|---|
Logical Disk | Spazio disponibile su disco logico |
PhysicalDisk(per Disk) | Avg. Disk Read Queue Length |
PhysicalDisk(per Disk) | Avg. Disk Write Queue Length |
PhysicalDisk(per Disk) | Media letture disco/sec |
PhysicalDisk(per Disk) | Avg. Disk sec/Write |
PhysicalDisk(per Disk) | Letture disco/sec |
PhysicalDisk(per Disk) | Byte letti da disco/sec |
PhysicalDisk(per Disk) | Scritture disco/sec |
PhysicalDisk(per Disk) | Byte scritti su disco/sec |
Memoria | MByte disponibili |
PagingFile | % Usage |
Processor(Total) | % Tempo processore |
Process (per service) | % Tempo processore |
Process (per service) | ID Process |
Process (per service) | Byte privati |
Process (per service) | Numero di thread |
Process (per service) | Byte virtuali |
Process (per service) | Working set |
Process (per service) | Working Set - Private |
Network Interface(all-instances) | Byte ricevuti |
Network Interface(all-instances) | Byte inviati |
Network Interface(all-instances) | Byte totali |
Network Interface(all-instances) | Lunghezza della coda di output |
Network Interface(all-instances) | Pacchetti in uscita scartati |
Network Interface(all-instances) | Pacchetti ricevuti scartati |
Network Interface(all-instances) | Errori pacchetti in uscita |
Network Interface(all-instances) | Errori pacchetti ricevuti |
Applicazioni e servizi .NET
Se si distribuiscono servizi .NET nel cluster, raccogliere i contatori seguenti.
Categoria contatore | Nome contatore |
---|---|
.NET CLR Memory (per service) | Process ID |
.NET CLR Memory (per service) | Totale byte di cui è stato eseguito il commit |
.NET CLR Memory (per service) | Totale byte riservati |
.NET CLR Memory (per service) | Byte in tutti gli heap |
.NET CLR Memory (per service) | Dimensione heap Large Object |
.NET CLR Memory (per service) | Handle GC |
.NET CLR Memory (per service) | Raccolte di generazione 0 |
.NET CLR Memory (per service) | Raccolte di generazione 1 |
.NET CLR Memory (per service) | Raccolte di generazione 2 |
.NET CLR Memory (per service) | Percentuale tempo in GC |
Contatori delle prestazioni personalizzati di Service Fabric
Service Fabric genera una quantità significativa di contatori delle prestazioni personalizzati. Se l'SDK è installato, è possibile visualizzare l'elenco completo disponibile nel computer Windows mediante l'applicazione Monitor prestazioni (Start > Monitor prestazioni).
Se si usa Reliable Actors, nelle applicazioni che si stanno distribuendo nel cluster aggiungere i contatori delle categorie Service Fabric Actor
e Service Fabric Actor Method
. Vedere Diagnostica e monitoraggio delle prestazioni per Reliable Actors.
Analogamente, se si usa Reliable Services o Servizio remoto, sono presenti categorie di contatori Service Fabric Service
e Service Fabric Service Method
da cui è necessario raccogliere contatori. Vedere Monitoraggio con Servizio remoto e Contatori delle prestazioni di Reliable Services.
Se si usa Reliable Collection, infine, è consigliabile aggiungere il contatore Avg. Transaction ms/Commit
della categoria Service Fabric Transactional Replicator
per raccogliere la latenza di commit media per ogni transazione.
Tabelle di log di Monitoraggio di Azure
Questa sezione elenca tutte le tabelle dei log del Monitoraggio di Azure pertinenti a questo servizio che sono disponibili per la query da parte di Log Analytics mediante le query di Kusto. Le tabelle contengono i dati dei log delle risorse ed eventualmente altro, a seconda di ciò che viene raccolto e indirizzato verso di esse.
Cluster di Service Fabric
Microsoft.ServiceFabric/clusters
Log attività
Nella tabella collegata sono elencate le operazioni che possono essere registrate nel log attività per questo servizio. Queste operazioni sono un sottoinsieme di tutte le possibili operazioni del provider di risorse nel log attività.
Per altre informazioni sullo schema delle voci del log attività, vedere Schema del log attività.
Contenuto correlato
- Per una descrizione del monitoraggio di Service Fabric, vedere Monitorare Service Fabric .
- Per informazioni dettagliate sul monitoraggio delle risorse di Azure, vedere Monitora le risorse di Azure con il Monitoraggio di Azure.
- Vedere Elenco degli eventi di Service Fabric per l'elenco di eventi del sistema, del nodo e dell'applicazione di Service Fabric.