Programloggning i Azure Container Apps
Azure Container Apps innehåller två typer av programloggningskategorier:
- Containerkonsolloggar strömmas från containerkonsolen.
- Systemloggar genereras av Azure Container Apps-tjänsten.
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]> |