Logboekstreaming

Voltooid

In deze les bekijken we concepten en opdrachten voor logboekregistratie. In de volgende oefening voeren we de opdrachten uit.

Typen logboekregistratie

Met de voorbeeldtoepassing zijn er twee manieren om logboeken te bekijken: logboekstreaming voor realtime logboeken per toepassingsexemplaren of Log Analytics voor geaggregeerde logboeken met geavanceerde querymogelijkheden. In deze les verkennen we logboekstreaming via de Azure CLI.

Logboekstreaming

Met logboekstreaming kunnen ontwikkelaars realtime toepassingslogboeken ophalen via de Azure CLI en weten wat er gebeurt met het opgegeven toepassingsexemplaren in uw Azure Spring Apps.

U kunt logboekstreaming in de Azure CLI gebruiken via de Azure Shell met de volgende opdracht:

az spring app logs --name <application> --resource-group <resource group name> --service <service instance name> -f

Tail-logboek voor toepassing met meerdere exemplaren

U kunt eerst de namen van het toepassingsexemplaren ophalen met de volgende opdracht:

az spring app logs -f --name customers-service

Uw resultaten moeten er ongeveer als volgt uitzien:

Name                                         Status    DiscoveryStatus
Multiple app instances found:
customers-service-default-17-7bc5f9dd79-fshb9
customers-service-default-17-7bc5f9dd79-pf69h
Please use '-i/--instance' parameter to specify the instance name

Als er meerdere exemplaren bestaan voor de toepassing met de naam app, kunt u het exemplaarlogboek weergeven met behulp van de -i/--instance optie:

az spring app logs -f --name customers-service --instance customers-service-default-17-7bc5f9dd79-fshb9

U kunt ook details van toepassingsexemplaren ophalen vanuit Azure Portal. Nadat u Apps hebt geselecteerd in het linkernavigatiedeelvenster van uw Azure Spring Apps-service, selecteert u App-exemplaren.

Tip

U kunt meer az spring app logs -h parameters en functionaliteit voor logboekstromen verkennen.