Streaming dei log

Completato

In questa unità, esamineremo i concetti e i comandi di registrazione. Eseguiremo i comandi nel prossimo esercizio.

Tipi di registrazione

Con l'applicazione campione, sono disponibili due modi per vedere i log: Tramite streaming di log per i log in tempo reale per ogni istanza dell'applicazione o in Log Analytics per i log aggregati con funzionalità di query avanzate. In questa unità si esplorerà lo streaming dei log tramite l'interfaccia della riga di comando di Azure.

Streaming dei log

Lo streaming dei log consente agli sviluppatori di ottenere i log delle applicazioni in tempo reale tramite l'interfaccia della riga di comando di Azure e di verificare cosa succede con l'istanza dell'applicazione specificata in App Spring di Azure.

È possibile usare lo streaming di log nell'interfaccia della riga di comando di Azure tramite Azure Shell con il comando seguente:

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

Parte finale del log per l'applicazione con più istanze

Prima di tutto, è possibile ottenere i nomi delle istanze dell'applicazione con il comando seguente:

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

I risultati dovrebbero essere simili ai seguenti:

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

Se esistono più istanze per l'applicazione denominata app, è possibile visualizzare il log delle istanze con l'opzione -i/--instance:

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

È anche possibile ottenere i dettagli delle istanze dell'applicazione nel portale di Azure. Dopo aver selezionato App nel riquadro di spostamento sinistro del servizio App Spring di Azure, selezionare Istanze dell'app.

Suggerimento

È possibile usare az spring app logs -h per esplorare più parametri e funzionalità del flusso di log.