Share via


Naslaginformatie over bewakingsgegevens van Azure Service Fabric

Dit artikel bevat alle informatie over bewakingsreferenties voor deze service.

Zie Service Fabric bewaken voor meer informatie over de gegevens die u kunt verzamelen voor Azure Service Fabric en hoe u deze kunt gebruiken.

Azure Monitor verzamelt geen metrische platformgegevens of resourcelogboeken voor Service Fabric. U kunt het volgende controleren en verzamelen:

  • Service Fabric-systeem-, knooppunt- en toepassingsevenementen. Zie Lijst met Service Fabric-gebeurtenissen voor de volledige lijst met gebeurtenissen.

  • Windows-prestatiemeteritems op knooppunten en toepassingen. Zie Prestatiegegevens voor de lijst met prestatiemeteritems.

  • Statusgegevens van de cluster-, knooppunt- en systeemservice. U kunt de eigenschap FabricClient.HealthManager gebruiken om de statusclient te laten gebruiken voor statusgerelateerde bewerkingen, zoals de status van een rapport of om de status van de entiteit op te halen.

  • Metrische gegevens voor het gastbesturingssysteem (OS) dat wordt uitgevoerd op een clusterknooppunt, via een of meer agents die worden uitgevoerd op het gastbesturingssysteem.

    Metrische gegevens van gastbesturingssystemen omvatten prestatiemeteritems die het CPU-percentage of geheugengebruik van gasten bijhouden, die vaak worden gebruikt voor automatisch schalen of waarschuwingen. U kunt de agent gebruiken om metrische gegevens van gastbesturingssystemen te verzenden naar Azure Monitor-logboeken, waar u query's kunt uitvoeren met behulp van Log Analytics.

    Notitie

    De Azure Monitor-agent vervangt de eerder gebruikte Azure Diagnostics-extensie en Log Analytics-agent. Zie Overzicht van Azure Monitor-agents voor meer informatie.

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 raden we u aan de volgende prestatiemeteritems te verzamelen.

Knooppunten

Voor de machines in uw cluster kunt u overwegen de volgende prestatiemeteritems te verzamelen om meer inzicht te krijgen in de belasting van elke machine en passende beslissingen te nemen over het schalen van clusters.

Tellercategorie Tellernaam
Logische schijf Vrije ruimte voor logische schijf
PhysicalDisk(per schijf) Gem. Lengte van leeswachtrij van schijf
PhysicalDisk(per schijf) Gemiddelde lengte schijfschrijfwachtrij
PhysicalDisk(per schijf) Gem. Schijf sec/gelezen
PhysicalDisk(per schijf) Gem. Schijf sec/schrijven
PhysicalDisk(per schijf) Leesbewerkingen schijf/sec
PhysicalDisk(per schijf) Bytes per seconde lezen van schijf
PhysicalDisk(per schijf) Schrijfbewerkingen per seconde
PhysicalDisk(per schijf) Bytes per seconde schrijven van 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) Bytes recd
Netwerkinterface (alle exemplaren) Verzonden bytes
Netwerkinterface (alle exemplaren) Totaal aantal bytes
Netwerkinterface (alle exemplaren) Lengte van uitvoerwachtrij
Netwerkinterface (alle exemplaren) Pakketten uitgaand verwijderd
Netwerkinterface (alle exemplaren) Pakketten die zijn verwijderd
Netwerkinterface (alle exemplaren) Uitgaande fouten in pakketten
Netwerkinterface (alle exemplaren) 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) Process ID
.NET CLR-geheugen (per service) # Totaal aantal vastgelegde bytes
.NET CLR-geheugen (per service) # Totaal gereserveerde bytes
.NET CLR-geheugen (per service) # Bytes in alle heaps
.NET CLR-geheugen (per service) Grote object heap grootte
.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 uw Performance Monitor-toepassing (Prestatiemeter starten > ).

Voeg in de toepassingen die u implementeert in uw cluster, als u Reliable Actors gebruikt, 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 vergelijkbare categorieën en Service Fabric Service Method tegencategorieën waaruit u prestatiemeteritems moet verzamelen, raadpleegt u bewaking met externe service en betrouwbare prestatiemeteritems voor services.

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

Azure Monitor-logboekentabellen

In deze sectie vindt u de Tabellen van Azure Monitor-logboeken die relevant zijn voor deze service, die beschikbaar zijn voor query's door Log Analytics met behulp van Kusto-query's. De tabellen bevatten resourcelogboekgegevens en mogelijk meer, afhankelijk van wat er wordt verzameld en doorgestuurd naar deze tabellen.

Service Fabric-clusters

Microsoft.ServiceFabric/clusters

Activiteitenlogboek

De gekoppelde tabel bevat de bewerkingen die kunnen worden vastgelegd in het activiteitenlogboek voor deze service. Deze bewerkingen zijn een subset van alle mogelijke bewerkingen van de resourceprovider in het activiteitenlogboek.

Zie het schema voor activiteitenlogboeken voor meer informatie over het schema van vermeldingen in het activiteitenlogboek.