Naplóstreamelés
Ebben a leckében a naplózási fogalmakat és parancsokat tekintjük át. A következő gyakorlatban futtatjuk a parancsokat.
A naplózás típusai
A mintaalkalmazással kétféleképpen tekintheti meg a naplókat: naplóstreamelés valós idejű naplókhoz alkalmazáspéldányonként, vagy a Log Analytics a speciális lekérdezési képességgel rendelkező összesített naplókhoz. Ebben a leckében a naplóstreamelést az Azure CLI-vel vizsgáljuk meg.
Naplóstreamelés
A naplóstreamelés lehetővé teszi a fejlesztők számára, hogy valós idejű alkalmazásnaplókat kérjenek le az Azure CLI-vel, és tudják, mi történik az Azure Spring Apps adott alkalmazáspéldányával.
A naplóstreamelést az Azure CLI-ben az Azure Shellen keresztül használhatja a következő paranccsal:
az spring app logs --name <application> --resource-group <resource group name> --service <service instance name> -f
Naplózás az alkalmazás több példányához
Először a következő paranccsal szerezheti be az alkalmazáspéldányok nevét:
az spring app logs -f --name customers-service
Az eredményeknek az alábbiakhoz hasonlóan kell kinéznie:
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
Ha több példány is létezik a nevesített appalkalmazáshoz, a következő beállítással tekintheti meg a példánynaplót -i/--instance :
az spring app logs -f --name customers-service --instance customers-service-default-17-7bc5f9dd79-fshb9
Az alkalmazáspéldányok részleteit az Azure Portalról is lekérheti. Miután az Azure Spring Apps szolgáltatás bal oldali navigációs paneljén az Alkalmazások lehetőséget választja, válassza az Alkalmazáspéldányok lehetőséget.
Tipp.
További paramétereket és naplóstream-funkciókat is megismerhet az spring app logs -h .