Share via


Gebeurtenisanalyse en visualisatie met Azure Monitor-logboeken

Met Azure Monitor-logboeken wordt telemetrie vastgelegd, verzameld en geanalyseerd op basis van toepassingen en services die worden gehost in de cloud en worden er analysehulpprogramma's geboden waarmee u de beschikbaarheid en prestaties hiervan kunt maximaliseren. In dit artikel wordt beschreven hoe u query's uitvoert in Azure Monitor-logboeken om inzicht te krijgen en problemen op te lossen met wat er in uw cluster gebeurt. De volgende veelgestelde vragen worden behandeld:

  • Hoe kan ik problemen met statusproblemen oplossen?
  • Hoe kan ik weten wanneer een knooppunt uitvalt?
  • Hoe kan ik weten of de services van mijn toepassing zijn gestart of gestopt?

Zie Azure Service Fabric bewaken voor meer informatie over het gebruik van Azure Monitor voor het verzamelen en analyseren van gegevens voor deze service.

Toegang tot de Service Fabric Analytics-oplossing

Ga in Azure Portal naar de resourcegroep waarin u de Service Fabric Analytics-oplossing hebt gemaakt.

Selecteer de resource ServiceFabric-naamOfOMSWorkspace><.

In Summaryziet u tegels in de vorm van een grafiek voor elk van de ingeschakelde oplossingen, inclusief een voor Service Fabric. Selecteer de Service Fabric-grafiek om door te gaan naar de Service Fabric Analytics-oplossing.

Service Fabric-oplossing

De volgende afbeelding toont de startpagina van de oplossing Service Fabric-analyse. Deze startpagina bevat een momentopname van wat er in uw cluster gebeurt.

Schermopname van de startpagina van de Service Fabric Analytics-oplossing.

Als u diagnostische gegevens hebt ingeschakeld bij het maken van het cluster, kunt u de volgende gebeurtenissen weergeven:

Notitie

Naast de kant-en-klare Service Fabric-gebeurtenissen, kunnen ook meer gedetailleerde systeemgebeurtenissen worden verzameld door de configuratie van de extensie voor diagnostische gegevens bij te werken.

Service Fabric-gebeurtenissen weergeven, met inbegrip van acties op knooppunten

Selecteer op de pagina Service Fabric Analytics de grafiek voor Service Fabric-gebeurtenissen.

Operationeel service fabric-oplossingskanaal

Selecteer Lijst om de gebeurtenissen in een lijst weer te geven. Hier ziet u alle systeemgebeurtenissen die zijn verzameld. Ter referentie: deze komen van de WADServiceFabricSystemEventsTable in het Azure Storage-account. De Reliable Services- en Actors-gebeurtenissen die u hierna ziet, komen ook uit de bijbehorende tabellen.

Query's uitvoeren op het operationele kanaal

U kunt ook het vergrootglas aan de linkerkant selecteren en de Kusto-querytaal gebruiken om te vinden wat u zoekt. Als u bijvoorbeeld alle acties wilt vinden die worden uitgevoerd op knooppunten in het cluster, kunt u de volgende query gebruiken. De onderstaande gebeurtenis-id's vindt u in de verwijzing voor gebeurtenissen op operationele kanalen.

ServiceFabricOperationalEvent
| where EventId < 25627 and EventId > 25619 

U kunt query's uitvoeren op veel meer velden, zoals de specifieke knooppunten (Computer) de systeemservice (TaskName).

Service Fabric Reliable Service en Actor-gebeurtenissen weergeven

Selecteer op de pagina Service Fabric Analytics de grafiek voor Reliable Services.

Service Fabric-oplossing Reliable Services

Selecteer Lijst om de gebeurtenissen in een lijst weer te geven. Hier ziet u gebeurtenissen van de betrouwbare services. U kunt verschillende gebeurtenissen zien wanneer de service runasync wordt gestart en voltooid, wat doorgaans gebeurt bij implementaties en upgrades.

Query's uitvoeren op Reliable Services

Betrouwbare actorgebeurtenissen kunnen op een vergelijkbare manier worden bekeken. Als u meer gedetailleerde gebeurtenissen voor betrouwbare actoren wilt configureren, moet u de scheduledTransferKeywordFilter configuratie voor de diagnostische extensie wijzigen (hieronder weergegeven). Meer informatie over de waarden hiervoor vindt u in de referentie voor Reliable Actors-gebeurtenissen.

"EtwEventSourceProviderConfiguration": [
                {
                    "provider": "Microsoft-ServiceFabric-Actors",
                    "scheduledTransferKeywordFilter": "1",
                    "scheduledTransferPeriod": "PT5M",
                    "DefaultEvents": {
                    "eventDestination": "ServiceFabricReliableActorEventTable"
                    }
                },

Kusto is een krachtige querytaal. Een andere waardevolle query die u kunt uitvoeren, is te achterhalen welke knooppunten de meeste gebeurtenissen genereren. In de query in de volgende schermopname ziet u de operationele gebeurtenissen van Service Fabric die zijn samengevoegd met de specifieke service en het knooppunt.

Query-gebeurtenissen per knooppunt

Volgende stappen