Naplóstreamek megtekintése az Azure Container Appsben
A tárolóalkalmazás fejlesztése és hibaelhárítása során elengedhetetlen, hogy valós időben láthassa a tárolóalkalmazás naplóit . Az Azure Container Apps lehetővé teszi a streamelést:
- rendszernaplók a Container Apps-környezetből és a tárolóalkalmazásból.
- tárolókonzol-naplók a tárolóalkalmazásból.
A naplóstreamek az Azure Portalon vagy az Azure CLI-ben érhetők el.
Naplóstreamek megtekintése az Azure Portalon
A rendszernaplókat és a konzolnaplókat az Azure Portalon tekintheti meg. A rendszernaplókat a tárolóalkalmazás futtatókörnyezete hozza létre. A konzolnaplókat a tárolóalkalmazás hozza létre.
Környezeti rendszer naplóstreamje
A tárolóalkalmazás-környezetben felmerülő problémák elhárításához megtekintheti a rendszernapló-adatfolyamot a környezeti oldalról. A naplóstream megjeleníti a Container Apps szolgáltatás és a környezetben aktívan futó alkalmazások rendszernaplóit:
Nyissa meg a környezetét az Azure Portalon.
Válassza a Naplóstream lehetőséget az oldalsáv menüjének Figyelés szakaszában.
Tárolóalkalmazás naplóstreamje
A tárolóalkalmazás rendszer- vagy konzolnaplóinak naplóstreamjét a tárolóalkalmazás oldalán tekintheti meg.
Nyissa meg a tárolóalkalmazást az Azure Portalon.
Válassza a Naplóstream lehetőséget az oldalsáv menüjének Figyelés szakaszában.
A konzolnapló-stream megtekintéséhez válassza a Konzol lehetőséget.
- Ha több változatot, replikát vagy tárolót is használ, a legördülő menük közül kiválaszthat egy tárolót. Ha az alkalmazás csak egy tárolóval rendelkezik, kihagyhatja ezt a lépést.
A rendszernapló-adatfolyam megtekintéséhez válassza a Rendszer lehetőséget. A rendszernapló-adatfolyam megjeleníti a tárolóalkalmazás összes futó tárolójának rendszernaplóit.
Naplóstreamek megtekintése az Azure CLI-vel
A parancs segítségével megtekintheti a tárolóalkalmazás naplóstreamjeit az Azure CLI-ből, az containerapp logs show
vagy a tárolóalkalmazás környezeti rendszernapló-adatfolyamát a az containerapp env logs show
paranccsal.
A naplóstream szabályozása az alábbi argumentumokkal:
--tail
(Alapértelmezett) Tekintse meg az utolsó n naplóüzeneteket. Az értékek 0–300 üzenetből állnak. Az alapértelmezett érték 20.--follow
A naplóüzenetek folyamatos élő streamjének megtekintése.
Tárolóalkalmazás-naplók streamelése
A tárolóalkalmazás rendszer- vagy konzolnaplóit streamelheti. A tárolóalkalmazás rendszernaplóinak streameléséhez használja az --type
argumentumot az értékkel system
. A tárolókonzol naplóinak streameléséhez használja az --type
argumentumot az értékkel console
. Az alapértelmezett érték console
.
Tárolóalkalmazás rendszernapló-adatfolyamának megtekintése
Ez a példa az --tail
argumentum használatával jeleníti meg az utolsó 50 rendszernapló-üzenetet a tárolóalkalmazásból. Cserélje le a <helyőrzőket> a tárolóalkalmazás értékeire.
az containerapp logs show \
--name <ContainerAppName> \
--resource-group <ResourceGroup> \
--type system \
--tail 50
Ez a példa a rendszernapló-üzenetek folyamatos élő adatfolyamát jeleníti meg a tárolóalkalmazásból az --follow
argumentum használatával. Cserélje le a <helyőrzőket> a tárolóalkalmazás értékeire.
az containerapp logs show \
--name <ContainerAppName> \
--resource-group <ResourceGroup> \
--type system \
--follow
Használja Ctrl-C
vagy Cmd-C
állítsa le az élő streamet.
Tárolókonzol naplóstreamének megtekintése
Ha több változatot, replikát és tárolót tartalmazó tárolóalkalmazás konzolnapló-adatfolyamához szeretne csatlakozni, a parancsban adja meg a az containerapp logs show
következő paramétereket.
Argumentum | Description |
---|---|
--revision |
A változat neve. |
--replica |
A replika neve a változatban. |
--container |
A tároló neve, amelyhez csatlakozni szeretne. |
A korrektúraneveket a az containerapp revision list
paranccsal szerezheti be. Cserélje le a <helyőrzőket> a tárolóalkalmazás értékeire.
az containerapp revision list \
--name <ContainerAppName> \
--resource-group <ResourceGroup> \
--query "[].name"
az containerapp replica list
A parancs használatával lekérheti a replika és a tároló nevét. Cserélje le a <helyőrzőket> a tárolóalkalmazás értékeire.
az containerapp replica list \
--name <ContainerAppName> \
--resource-group <ResourceGroup> \
--revision <RevisionName> \
--query "[].{Containers:properties.containers[].name, Name:name}"
Élő streamelje a tárolókonzolt az az container app show
argumentumot tartalmazó --follow
paranccsal. Cserélje le a <helyőrzőket> a tárolóalkalmazás értékeire.
az containerapp logs show \
--name <ContainerAppName> \
--resource-group <ResourceGroup> \
--revision <RevisionName> \
--replica <ReplicaName> \
--container <ContainerName> \
--type console \
--follow
Használja Ctrl-C
vagy Cmd-C
állítsa le az élő streamet.
Tekintse meg az utolsó 50 konzolnapló-üzenetet az az containerapp logs show
argumentumot tartalmazó --tail
paranccsal. Cserélje le a <helyőrzőket> a tárolóalkalmazás értékeire.
az containerapp logs show \
--name <ContainerAppName> \
--resource-group <ResourceGroup> \
--revision <RevisionName> \
--replica <ReplicaName> \
--container <ContainerName> \
--type console \
--tail 50
Környezeti rendszer naplóstreamének megtekintése
Az alábbi paranccsal megtekintheti az --follow
élő rendszernapló-streamet a Container Apps-környezetből. Cserélje le a <helyőrzőket> a környezeti értékekre.
az containerapp env logs show \
--name <ContainerAppEnvironmentName> \
--resource-group <ResourceGroup> \
--follow
Használja Ctrl-C
vagy Cmd-C
állítsa le az élő streamet.
Ez a példa az argumentumot használja az --tail
utolsó 50 környezeti rendszernapló-üzenet megjelenítéséhez. Cserélje le a <helyőrzőket> a környezeti értékekre.
az containerapp env logs show \
--name <ContainerAppName> \
--resource-group <ResourceGroup> \
--tail 50