Prestandamått
Mått bör samlas in för att förstå klustrets prestanda samt de program som körs i klustret. För Service Fabric-kluster rekommenderar vi att du samlar in följande prestandaräknare.
Noder
Överväg att samla in följande prestandaräknare för datorerna i klustret för att bättre förstå belastningen på varje dator och fatta lämpliga beslut om klusterskalning.
Räknarkategori | Räknarens namn |
---|---|
Logisk disk | Ledigt utrymme på logisk disk |
PhysicalDisk(per Disk) | Genomsnittlig kölängd för diskläsning |
PhysicalDisk(per Disk) | Genomsnittlig längd på diskskrivningskö |
PhysicalDisk(per Disk) | Genomsnittlig disk sek/läsning |
PhysicalDisk(per Disk) | Genomsnittlig disk sek/skrivning |
PhysicalDisk(per Disk) | Diskläsningar/s |
PhysicalDisk(per Disk) | Diskläsningsbyte/s |
PhysicalDisk(per Disk) | Diskskrivningar/s |
PhysicalDisk(per Disk) | Diskskrivningsbyte/s |
Minne | Tillgängliga megabyte |
Växlingsfil | % användning |
Processor(totalt) | % processortid |
Process (per tjänst) | % processortid |
Process (per tjänst) | ID-process |
Process (per tjänst) | Privata byte |
Process (per tjänst) | Antal trådar |
Process (per tjänst) | Virtuella byte |
Process (per tjänst) | Sidmängd |
Process (per tjänst) | Arbetsuppsättning – privat |
Nätverksgränssnitt (alla instanser) | Bytes recd |
Nätverksgränssnitt (alla instanser) | Skickade byte |
Nätverksgränssnitt (alla instanser) | Totalt antal byte |
Nätverksgränssnitt (alla instanser) | Kölängd för utdata |
Nätverksgränssnitt (alla instanser) | Utgående paket ignoreras |
Nätverksgränssnitt (alla instanser) | Mottagna paket har tagits bort |
Nätverksgränssnitt (alla instanser) | Utgående paketfel |
Nätverksgränssnitt (alla instanser) | Mottagna paketfel |
.NET-program och -tjänster
Samla in följande räknare om du distribuerar .NET-tjänster till klustret.
Räknarkategori | Räknarens namn |
---|---|
.NET CLR-minne (per tjänst) | Process-ID |
.NET CLR-minne (per tjänst) | # Totalt antal incheckade byte |
.NET CLR-minne (per tjänst) | Totalt antal reserverade byte |
.NET CLR-minne (per tjänst) | Antal byte i alla heaps |
.NET CLR-minne (per tjänst) | Storlek på stor objekthög |
.NET CLR-minne (per tjänst) | # GC-referenser |
.NET CLR-minne (per tjänst) | # Gen 0-samlingar |
.NET CLR-minne (per tjänst) | # Gen 1-samlingar |
.NET CLR-minne (per tjänst) | # Gen 2-samlingar |
.NET CLR-minne (per tjänst) | % tid i GC |
Service Fabrics anpassade prestandaräknare
Service Fabric genererar en stor mängd anpassade prestandaräknare. Om du har installerat SDK:t kan du se den omfattande listan på din Windows-dator i programmet Prestandaövervakaren (Starta > prestandaövervakaren).
Om du använder Reliable Actors i de program som du distribuerar till klustret lägger du till räknare från Service Fabric Actor
och Service Fabric Actor Method
kategorier (se Service Fabric Reliable Actors Diagnostics).
Om du använder Reliable Services eller Service Remoting har Service Fabric Service
vi på samma sätt kategorier och Service Fabric Service Method
räknarkategorier som du bör samla in räknare från, se övervakning med tjänstkommunikation och tillförlitliga tjänstprestandaräknare.
Om du använder Reliable Collections rekommenderar vi att du lägger till Avg. Transaction ms/Commit
från Service Fabric Transactional Replicator
för att samla in den genomsnittliga genomförandefördröjningen per transaktionsmått.
Nästa steg
- Läs mer om händelsegenerering på plattformsnivå i Service Fabric
- Samla in prestandamått via Log Analytics-agenten
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för