Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Tijdens het ontwikkelen en oplossen van problemen met uw container-app is het essentieel om de logboeken voor uw container-app in realtime te bekijken. Met Azure Container Apps kunt u het volgende streamen:
- systeemlogboeken uit de Container Apps-omgeving en uw container-app.
- containerconsolelogboeken van uw container-app.
Logboekstreams zijn toegankelijk via Azure Portal of de Azure CLI.
Logboekstreams weergeven via Azure Portal
U kunt systeemlogboeken en consolelogboeken weergeven in Azure Portal. De runtime van de container-app genereert systeemlogboeken en uw container-app genereert consolelogboeken.
Logboekstroom van het omgevingssysteem
Als u problemen in uw container-app-omgeving wilt oplossen, kunt u de systeemlogboekstream bekijken vanaf uw omgevingspagina. De logboekstream bevat de systeemlogboeken voor de Container Apps-service en de apps die actief worden uitgevoerd in de omgeving:
- Ga naar uw omgeving in Azure Portal.
- Selecteer Logboekstream onder de sectie Bewaking in het zijbalkmenu.
Logboekstream container-app
U kunt een logboekstream van de systeem- of consolelogboeken van uw container-app bekijken vanaf de pagina container-app.
Ga naar uw container-app in Azure Portal.
Selecteer Logboekstream onder de sectie Bewaking in het zijbalkmenu.
Als u de consolelogboekstream wilt weergeven, selecteert u Console.
- Als u meerdere revisies, replica's of containers hebt, kunt u kiezen in de vervolgkeuzelijsten om een container te kiezen. Als uw app slechts één container heeft, kunt u deze stap overslaan.
Als u de systeemlogboekstroom wilt weergeven, selecteert u Systeem. In de systeemlogboekstroom worden de systeemlogboeken weergegeven voor alle actieve containers in uw container-app.
Logboekstreams weergeven via de Azure CLI
U kunt de logboekstreams van uw container-app bekijken vanuit de Azure CLI met de az containerapp logs show opdracht of de logboekstream van het omgevingssysteem van uw container-app met de az containerapp env logs show opdracht.
Beheer de logboekstroom met de volgende argumenten:
-
--tail(Standaard) Bekijk de laatste n logboekberichten. Waarden zijn 0-300 berichten. De standaardwaarde is 20. -
--followBekijk een continue livestream van de logboekberichten.
Logboeken van Stream Container-app
U kunt de systeem- of consolelogboeken voor uw container-app streamen. Als u de systeemlogboeken van de container-app wilt streamen, gebruikt u het --type argument met de waarde system. Als u de containerconsolelogboeken wilt streamen, gebruikt u het --type argument met de waarde console. De standaardwaarde is console.
Logboekstroom van container-app-systeem weergeven
In dit voorbeeld wordt het --tail argument gebruikt om de laatste 50 systeemlogboekberichten van de container-app weer te geven. Vervang de <PLACEHOLDERS> waarden van uw container-app.
az containerapp logs show \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--type system \
--tail 50
In dit voorbeeld wordt een continue livestream van systeemlogboekberichten uit de container-app weergegeven met behulp van het --follow argument. Vervang de <PLACEHOLDERS> waarden van uw container-app.
az containerapp logs show \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--type system \
--follow
Gebruik Ctrl-C of Cmd-C stop de livestream.
Logboekstream van containerconsole weergeven
Als u verbinding wilt maken met de consolelogboekstream van een container in een container-app met meerdere revisies, replica's en containers, neemt u de volgende parameters op in de az containerapp logs show opdracht.
| Argumentatie | Beschrijving |
|---|---|
--revision |
De naam van de revisie. |
--replica |
De replicanaam in de revisie. |
--container |
De containernaam waarmee verbinding moet worden gemaakt. |
U kunt de revisienamen ophalen met de az containerapp revision list opdracht. Vervang de <PLACEHOLDERS> waarden van uw container-app.
az containerapp revision list \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--query "[].name"
Gebruik de az containerapp replica list opdracht om de replica- en containernamen op te halen. Vervang de <PLACEHOLDERS> waarden van uw container-app.
az containerapp replica list \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--revision <REVISION_NAME> \
--query "[].{Containers:properties.containers[].name, Name:name}"
Stream de containerconsole met behulp van de az container app show opdracht met het --follow argument. Vervang de <PLACEHOLDERS> waarden van uw container-app.
az containerapp logs show \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--revision <REVISION_NAME> \
--replica <REPLICA_NAME> \
--container <CONTAINER_NAME> \
--type console \
--follow
Gebruik Ctrl-C of Cmd-C stop de livestream.
Bekijk de laatste 50 consolelogboekberichten met behulp van de az containerapp logs show opdracht met het --tail argument. Vervang de <PLACEHOLDERS> waarden van uw container-app.
az containerapp logs show \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--revision <REVISION_NAME> \
--replica <REPLICA_NAME> \
--container <CONTAINER_NAME> \
--type console \
--tail 50
Logboekstroom van het omgevingssysteem weergeven
Gebruik de volgende opdracht met het --follow argument om de livesysteemlogboekstream weer te geven vanuit de Container Apps-omgeving. Vervang de <PLACEHOLDERS> waarden van uw omgeving.
az containerapp env logs show \
--name <ENVIRONMENT_NAME> \
--resource-group <RESOURCE_GROUP> \
--follow
Gebruik Ctrl-C of Cmd-C stop de livestream.
In dit voorbeeld wordt het --tail argument gebruikt om de laatste 50 logboekberichten van het omgevingssysteem weer te geven. Vervang de <PLACEHOLDERS> waarden van uw omgeving.
az containerapp env logs show \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--tail 50