Dela via


Referens för Azure Service Fabric-övervakningsdata

Den här artikeln innehåller all övervakningsreferensinformation för den här tjänsten.

Mer information om de data som du kan samla in för Azure Service Fabric och hur du använder det finns i Övervaka Service Fabric .

Azure Monitor samlar inte in några plattformsmått eller resursloggar för Service Fabric. Du kan övervaka och samla in:

  • Service Fabric-system-, nod- och programhändelser. Fullständig händelselista finns i Lista över Service Fabric-händelser.

  • Prestandaräknare för Windows på noder och program. En lista över prestandaräknare finns i Prestandamått.

  • Hälsodata för kluster, noder och systemtjänster. Du kan använda egenskapen FabricClient.HealthManager för att få hälsoklienten att använda för hälsorelaterade åtgärder, till exempel rapporthälsa eller hämta entitetshälsa.

  • Mått för gästoperativsystemet (OS) som körs på en klusternod, via en eller flera agenter som körs på gästoperativsystemet.

    Mått för gästoperativsystem inkluderar prestandaräknare som spårar gäst-CPU-procent eller minnesanvändning, som ofta används för automatisk skalning eller aviseringar. Du kan använda agenten för att skicka mått för gästoperativsystem till Azure Monitor-loggar, där du kan fråga dem med hjälp av Log Analytics.

    Kommentar

    Azure Monitor-agenten ersätter det tidigare använda Azure Diagnostics-tillägget och Log Analytics-agenten. Mer information finns i Översikt över Azure Monitor-agenter.

Prestandamått

Mått bör samlas in för att förstå klustrets prestanda och de program som körs i det. För Service Fabric-kluster rekommenderar vi att du samlar in följande prestandaräknare.

Noder

För datorerna i klustret bör du överväga att samla in följande prestandaräknare 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 för logisk disk
PhysicalDisk(per Disk) Genomsnittlig diskläsningskölängd
PhysicalDisk(per Disk) Genomsnittlig längd på diskskrivningskö
PhysicalDisk(per Disk) Genomsnittlig disk sek/läs
PhysicalDisk(per Disk) Genomsnittlig disk sek/skrivning
PhysicalDisk(per Disk) Diskläsningar/sek
PhysicalDisk(per Disk) Diskläsningsbyte/s
PhysicalDisk(per Disk) Diskskrivningar/s
PhysicalDisk(per Disk) Diskskrivningsbyte per sekund
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) Byte har dragits tillbaka
Nätverksgränssnitt (alla instanser) Skickade byte
Nätverksgränssnitt (alla instanser) Totalt antal byte
Nätverksgränssnitt (alla instanser) Utdatakölängd
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) # Byte i alla heaps
.NET CLR-minne (per tjänst) Storlek på stor objekthög
.NET CLR-minne (per tjänst) # GC-handtag
.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 kan du se den omfattande listan på din Windows-dator i programmet Prestandaövervakare (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 och Service Fabric Service Method räknar kategorier som du bör samla in räknare från, se övervakning med tjänstmoting och tillförlitliga prestandaräknare för tjänster.

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 incheckningsfördröjningen per transaktionsmått.

Tabeller för Azure Monitor-loggar

I det här avsnittet visas tabellerna för Azure Monitor-loggar som är relevanta för den här tjänsten, som är tillgängliga för frågor av Log Analytics med kusto-frågor. Tabellerna innehåller resursloggdata och eventuellt mer beroende på vad som samlas in och dirigeras till dem.

Service Fabric-kluster

Microsoft.ServiceFabric/clusters

Aktivitetslogg

Den länkade tabellen visar de åtgärder som kan registreras i aktivitetsloggen för den här tjänsten. Dessa åtgärder är en delmängd av alla möjliga resursprovideråtgärder i aktivitetsloggen.

Mer information om schemat för aktivitetsloggposter finns i Aktivitetsloggschema.