Loggstrømming

Fullført

I denne enheten skal vi se på loggingskonsepter og kommandoer. Vi kjører kommandoene i neste øvelse.

Loggingstyper

Med eksempelprogrammet finnes det to måter å se logger på: Loggstrømming for sanntidslogger per programforekomst, eller Log Analytics- for aggregerte logger med avansert spørringsfunksjonalitet. I denne enheten skal vi utforske loggstrømming via Azure CLI.

Loggstrømming

Loggstrømming gjør det mulig for utviklere å få programlogger i sanntid via Azure CLI og vite hva som skjer med angitt programforekomst i Azure Spring Apps.

Du kan bruke loggstrømming i Azure CLI via Azure Shell med følgende kommando:

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

Halelogg for program med flere forekomster

For det første kan du få navnene på programforekomsten med følgende kommando:

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

Resultatene skal se omtrent slik ut:

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

Hvis det finnes flere forekomster for programmet app, kan du vise forekomstloggen ved hjelp av alternativet -i/--instance:

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

Du kan også få detaljer om programforekomster fra Azure-portalen. Når du har valgt Apper i venstre navigasjonsrute i Azure Spring Apps-tjenesten, velger du Appforekomster.

Tips

Du kan bruke az spring app logs -h til å utforske flere parametere og loggstrømfunksjonalitet.