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
- Meer informatie over het genereren van gebeurtenissen op platformniveau in Service Fabric
- Metrische prestatiegegevens verzamelen via de Log Analytics-agent