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 Summary
ziet 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.
De volgende afbeelding toont de startpagina van de oplossing Service Fabric-analyse. Deze startpagina bevat een momentopname van wat er in uw cluster gebeurt.
Als u diagnostische gegevens hebt ingeschakeld bij het maken van het cluster, kunt u de volgende gebeurtenissen weergeven:
- Service Fabric-clustergebeurtenissen
- Reliable Actors-programmeermodelgebeurtenissen
- Reliable Services-programmeermodelgebeurtenissen
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.
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.
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.
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.
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.
Volgende stappen
- Als u infrastructuurbewaking wilt inschakelen, bijvoorbeeld prestatiemeteritems, gaat u naar het toevoegen van de Log Analytics-agent. De agent verzamelt prestatiemeteritems en voegt deze toe aan uw bestaande werkruimte.
- Voor on-premises clusters biedt Azure Monitor-logboeken een gateway (HTTP Forward Proxy) die kan worden gebruikt om gegevens naar Azure Monitor-logboeken te verzenden. Meer informatie hierover vindt u in Computers verbinden zonder internettoegang tot Azure Monitor-logboeken met behulp van de Log Analytics-gateway.
- Configureer geautomatiseerde waarschuwingen om hulp te bieden bij detectie en diagnose.
- Vertrouwd raken met de functies zoeken in logboeken en query's uitvoeren die als onderdeel van Azure Monitor-logboeken worden aangeboden.
- Lees Wat is Azure Monitor-logboeken?voor een gedetailleerd overzicht van Azure Monitor-logboeken en wat het biedt.