Megosztás a következőn keresztül:


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:

  1. Nyissa meg a környezetét az Azure Portalon.

  2. Válassza a Naplóstream lehetőséget az oldalsáv menüjének Figyelés szakaszában.

    Screenshot of Container Apps environment system log stream page.

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.

  1. Nyissa meg a tárolóalkalmazást az Azure Portalon.

  2. Válassza a Naplóstream lehetőséget az oldalsáv menüjének Figyelés szakaszában.

  3. A konzolnapló-stream megtekintéséhez válassza a Konzol lehetőséget.

    1. 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.

    Screenshot of Container Apps console log stream from app page.

  4. 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.

    Screenshot of Container Apps system log stream from app page.

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