Metrische gegevens voor prestaties

Er moeten metrische gegevens worden verzameld om inzicht te hebben in de prestaties van uw cluster en de toepassingen die erin worden uitgevoerd. Voor Service Fabric-clusters wordt u aangeraden de volgende prestatiemeteritems te verzamelen.

Knooppunten

Voor de machines in uw cluster kunt u overwegen de volgende prestatiemeteritems te verzamelen om de belasting op elke machine beter te begrijpen en de juiste beslissingen te nemen over het schalen van clusters.

Tellercategorie Tellernaam
Logische schijf Vrije ruimte op logische schijf
PhysicalDisk(per schijf) Gem. Lengte van leeswachtrij van schijf
PhysicalDisk(per schijf) Gem. Lengte van schijfschrijfwachtrij
PhysicalDisk(per schijf) Gem. schijf sec/lezen
PhysicalDisk(per schijf) Gem. schijf sec/schrijven
PhysicalDisk(per schijf) Schijfleesbewerkingen per seconde
PhysicalDisk(per schijf) Leesbytes per seconde van schijf
PhysicalDisk(per schijf) Schrijfbewerkingen per seconde
PhysicalDisk(per schijf) Schrijfbytes per seconde op schijf
Geheugen Beschikbare megabytes
PagingFile % gebruik
Processor (totaal) Percentage processortijd
Proces (per service) Percentage processortijd
Proces (per service) Id-proces
Proces (per service) Privébytes
Proces (per service) Aantal threads
Proces (per service) Virtuele bytes
Proces (per service) Werkset
Proces (per service) Werkset - privé
Netwerkinterface (alle exemplaren) Opgehaalde bytes
Netwerkinterface (alle exemplaren) Verzonden bytes
Netwerkinterface (alle exemplaren) Totaal aantal bytes
Netwerkinterface (alle exemplaren) Lengte van uitvoerwachtrij
Netwerkinterface (alle exemplaren) Uitgaande pakketten verwijderd
Netwerkinterface (alle exemplaren) Pakketten die zijn verwijderd
Netwerkinterface (alle exemplaren) Uitgaande fouten van pakketten
Netwerkinterface (alle exemplaren) Fouten ontvangen pakketten

.NET-toepassingen en -services

Verzamel de volgende tellers als u .NET-services implementeert in uw cluster.

Tellercategorie Tellernaam
.NET CLR-geheugen (per service) Proces-id
.NET CLR-geheugen (per service) # Totaal aantal vastgelegde bytes
.NET CLR-geheugen (per service) # Totaal aantal gereserveerde bytes
.NET CLR-geheugen (per service) # Bytes in alle heaps
.NET CLR-geheugen (per service) Heapgrootte van groot object
.NET CLR-geheugen (per service) # GC-ingangen
.NET CLR-geheugen (per service) # Gen 0-verzamelingen
.NET CLR-geheugen (per service) # Gen 1 Verzamelingen
.NET CLR-geheugen (per service) # Gen 2 Verzamelingen
.NET CLR-geheugen (per service) % tijd in GC

Aangepaste prestatiemeteritems van Service Fabric

Service Fabric genereert een aanzienlijke hoeveelheid aangepaste prestatiemeteritems. Als u de SDK hebt geïnstalleerd, ziet u de uitgebreide lijst op uw Windows-computer in de toepassing Prestatiemeter (Prestatiemeter starten > ).

Als u Reliable Actors gebruikt in de toepassingen die u in uw cluster implementeert, voegt u tellers uit Service Fabric Actor en Service Fabric Actor Method categorieën toe (zie Service Fabric Reliable Actors Diagnostics).

Als u Reliable Services of Service Remoting gebruikt, hebben Service Fabric Service we op dezelfde manier categorieën en Service Fabric Service Method tellercategorieën waaruit u tellers moet verzamelen. Zie Bewaking met externe toegang van services en prestatiemeteritems voor betrouwbare services.

Als u Betrouwbare verzamelingen gebruikt, raden we u aan de Avg. Transaction ms/Commit toe te voegen van om Service Fabric Transactional Replicator de gemiddelde doorvoerlatentie per transactiemetriek te verzamelen.

Volgende stappen