Dela via


Programloggning i Azure Container Apps

Azure Container Apps innehåller två typer av programloggningskategorier:

Du kan visa loggströmmarna nästan i realtid i Azure-portalen eller CLI. Fler alternativ för att lagra och övervaka dina loggar finns i Loggningsalternativ.

Containerkonsolloggar

Konsolloggar kommer från stderr meddelandena och stdout från containrarna i containerappen och Dapr-sidovagnarna. När du implementerar loggning i ditt program kan du felsöka problem och övervaka appens hälsotillstånd.

Dricks

Genom att instrumentera koden med väldefinierade loggmeddelanden kan du förstå hur koden fungerar och felsöka problem. Mer information om metodtips finns i Design för åtgärder.

Systemloggar

Azure Container Apps genererar systemloggar som informerar dig om status för händelser på tjänstnivå. Loggmeddelandena innehåller följande information:

  • Dapr-komponenten har skapats
  • Dapr-komponenten har uppdaterats
  • Fel vid skapande av dapr-komponent
  • Volym har monterats
  • Fel vid montering av volym
  • Domänen har bundits
  • Autentisering aktiverat i appen
  • Skapa autentiseringskonfiguration
  • Autentiseringskonfigurationen har skapats
  • Ange en trafikvikt
  • Skapar en ny revision:
  • Revision har etablerats
  • Inaktivera gamla revisioner
  • Fel vid etableringsrevision

Systemloggar genererar följande meddelanden:

Källa Typ Meddelande
Dapr Info Dapr-komponentens komponentnamn <> har skapats med omfånget <dapr-component-scope>
Dapr Info Dapr-komponentens komponentnamn <> har uppdaterats med omfångskomponenttyp <>
Dapr Fel Det gick inte att skapa dapr-komponentens <komponentnamn>
Volymmonteringar Info Volymnamnet> har monterats <för revisionsomfattning <>
Volymmonteringar Fel Fel vid montering av volymvolymnamn <>
Domänbindning Info Domändomänen <> har bundits till containerappens <appnamn>
Autentisering Info Autentisering aktiverat i appen. Skapa autentiseringskonfiguration
Autentisering Info Autentiseringskonfigurationen har skapats
Trafikvikt Info Ange en trafikvikt på <procent %> för revision <revision-name\>
Revisionsetablering Info Skapa en ny revision: <revision-name>
Revisionsetablering Info Revisionsnamn har etablerats <>
Revisionsetablering Info Inaktivera gamla revisioner sedan "ActiveRevisionsMode=Single"
Revisionsetablering Fel Det gick inte att etablera revisionens <revisionsnamn>. ErrorCode: <[ErrImagePull]|[ Tidsgräns]|[ContainerCrashing]>

Nästa steg