Redarea în flux a jurnalului

Finalizat

În această unitate, ne vom uita la conceptele și comenzile de înregistrare în jurnal. Vom rula comenzile în următorul exercițiu.

Tipuri de înregistrare în jurnal

Cu aplicația eșantion, există două modalități de a vedea jurnalele: se de redare în flux a jurnalelor în timp real pentru fiecare instanță de aplicație sau Log Analytics pentru jurnalele agregate cu capacitate complexă de interogare. În această unitate, vom explora redarea în flux a jurnalului prin AZURE CLI.

Redarea în flux a jurnalului

Redarea în flux a jurnalelor le permite dezvoltatorilor să obțină jurnale de aplicații în timp real prin azure CLI și să știe ce se întâmplă cu instanța de aplicație specificată în aplicațiile dvs. Azure Spring.

Puteți utiliza redarea în flux a jurnalului în Azure CLI prin Azure Shell cu următoarea comandă:

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

Jurnal coadă pentru aplicație cu mai multe instanțe

Mai întâi, puteți obține numele instanțelor aplicației cu următoarea comandă:

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

Rezultatele dvs. ar trebui să arate similar cu următoarele:

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

Dacă există mai multe instanțe pentru aplicația denumită app, puteți vizualiza jurnalul de instanțe utilizând opțiunea -i/--instance:

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

De asemenea, puteți obține detalii despre instanțele aplicației din portalul Azure. După ce selectați aplicații în panoul de navigare din stânga al serviciului Aplicații Azure Spring, selectați Instanțe de aplicație.

Sfat

Puteți utiliza az spring app logs -h pentru a explora mai mulți parametri și funcționalitate flux jurnal.