Visa loggströmmar i Azure Container Apps
När du utvecklar och felsöker din containerapp är det viktigt att du ser loggarna för din containerapp i realtid. Med Azure Container Apps kan du strömma:
- systemloggar från Container Apps-miljön och containerappen.
- containerkonsolloggar från containerappen.
Loggströmmar är tillgängliga via Azure Portal eller Azure CLI.
Visa loggströmmar via Azure Portal
Du kan visa systemloggar och konsolloggar i Azure Portal. Systemloggar genereras av containerappens körning. Konsolloggar genereras av containerappen.
Loggström för miljösystem
Om du vill felsöka problem i containerappmiljön kan du visa systemloggströmmen från miljösidan. Loggströmmen visar systemloggarna för Container Apps-tjänsten och de appar som aktivt körs i miljön:
- Gå till din miljö i Azure Portal.
- Välj Loggström under avsnittet Övervakning på sidomenyn.
Loggström för containerapp
Du kan visa en loggström för containerappens system- eller konsolloggar från sidan för containerappen.
Gå till containerappen i Azure Portal.
Välj Loggström under avsnittet Övervakning på sidomenyn.
Om du vill visa konsolloggströmmen väljer du Konsol.
- Om du har flera revisioner, repliker eller containrar kan du välja från de nedrullningsbara menyerna för att välja en container. Om din app bara har en container kan du hoppa över det här steget.
Om du vill visa systemloggströmmen väljer du System. Systemloggströmmen visar systemloggarna för alla containrar som körs i containerappen.
Visa loggströmmar via Azure CLI
Du kan visa containerappens loggströmmar från Azure CLI med kommandot eller containerappens az containerapp logs show
miljösystemloggström med az containerapp env logs show
kommandot .
Kontrollera loggströmmen med följande argument:
--tail
(Standard) Visa de senaste n loggmeddelandena. Värdena är 0–300 meddelanden. Standardvärdet är 20.--follow
Visa en kontinuerlig liveström av loggmeddelandena.
Stream Container-apploggar
Du kan strömma system- eller konsolloggarna för containerappen. Om du vill strömma systemloggarna för containerappen --type
använder du argumentet med värdet system
. Om du vill strömma containerkonsolloggarna använder du --type
argumentet med värdet console
. Standardvärdet är console
.
Visa containerappens systemloggström
I det --tail
här exemplet används argumentet för att visa de senaste 50 systemloggmeddelandena från containerappen. Ersätt med containerappens <PLACEHOLDERS>
värden.
az containerapp logs show \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--type system \
--tail 50
I det här exemplet visas en kontinuerlig liveström med systemloggmeddelanden från containerappen --follow
med argumentet . Ersätt med containerappens <PLACEHOLDERS>
värden.
az containerapp logs show \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--type system \
--follow
Använd Ctrl-C
eller Cmd-C
för att stoppa liveströmmen.
Visa loggström för containerkonsolen
Om du vill ansluta till en containers konsolloggström i en containerapp med flera revisioner, repliker och containrar inkluderar du följande parametrar i az containerapp logs show
kommandot.
Argument | beskrivning |
---|---|
--revision |
Revisionsnamnet. |
--replica |
Repliknamnet i revisionen. |
--container |
Containernamnet som ska anslutas till. |
Du kan hämta revisionsnamnen az containerapp revision list
med kommandot . Ersätt med containerappens <PLACEHOLDERS>
värden.
az containerapp revision list \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--query "[].name"
az containerapp replica list
Använd kommandot för att hämta replik- och containernamnen. Ersätt med containerappens <PLACEHOLDERS>
värden.
az containerapp replica list \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--revision <REVISION_NAME> \
--query "[].{Containers:properties.containers[].name, Name:name}"
Direktuppspela containerkonsolen az container app show
med kommandot med --follow
argumentet . Ersätt med containerappens <PLACEHOLDERS>
värden.
az containerapp logs show \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--revision <REVISION_NAME> \
--replica <REPLICA_NAME> \
--container <CONTAINER_NAME> \
--type console \
--follow
Använd Ctrl-C
eller Cmd-C
för att stoppa liveströmmen.
Visa de senaste 50 konsolloggmeddelandena az containerapp logs show
med kommandot med --tail
argumentet . Ersätt med containerappens <PLACEHOLDERS>
värden.
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
Visa loggström för miljösystem
Använd följande kommando med --follow
argumentet för att visa live-systemloggströmmen från Container Apps-miljön. <PLACEHOLDERS>
Ersätt med dina miljövärden.
az containerapp env logs show \
--name <ENVIRONMENT_NAME> \
--resource-group <RESOURCE_GROUP> \
--follow
Använd Ctrl-C
eller Cmd-C
för att stoppa liveströmmen.
I det --tail
här exemplet används argumentet för att visa de senaste 50 miljösystemloggmeddelandena. <PLACEHOLDERS>
Ersätt med dina miljövärden.
az containerapp env logs show \
--name <CONTAINER_APP_NAME> \
--resource-group <RESOURCE_GROUP> \
--tail 50