Registrazione delle applicazioni nelle app di Azure Container
App Azure Container offre due tipi di categorie di registrazione delle applicazioni:
- Flusso dei log della console contenitore dalla console del contenitore.
- I log di sistema vengono generati dal servizio App Azure Container.
È possibile visualizzare i flussi di log quasi in tempo reale nella portale di Azure o nell'interfaccia della riga di comando. Per altre opzioni per archiviare e monitorare i log, vedere Opzioni di registrazione.
Log della console contenitore
I log della stderr
console provengono dai messaggi e stdout
dai contenitori nell'app contenitore e dai sidecar Dapr. Quando si implementa l'accesso nell'applicazione, è possibile risolvere i problemi e monitorare l'integrità dell'app.
Suggerimento
Instrumentare il codice con messaggi di log ben definiti consente di comprendere le prestazioni del codice e di eseguire il debug dei problemi. Per altre informazioni sulle procedure consigliate, vedere Progettazione per le operazioni.
Registri di sistema
App Azure Container genera log di sistema per informare l'utente sullo stato degli eventi a livello di servizio. I messaggi di log includono le informazioni seguenti:
- Componente dapr creato correttamente
- Componente dapr aggiornato correttamente
- Errore durante la creazione del componente dapr
- Volume montato correttamente
- Errore durante il montaggio del volume
- Dominio associato correttamente
- Autenticazione abilitata nell'app
- Creazione della configurazione di autenticazione
- Configurazione dell'autenticazione creata correttamente
- Impostazione di un peso del traffico
- Creazione di una nuova revisione:
- Revisione con provisioning completata
- Disattivazione delle revisioni precedenti
- Revisione del provisioning degli errori
I log di sistema generano i messaggi seguenti:
Origine | Type | Message |
---|---|---|
Dapr | Informazioni | Creazione del nome> componente dapr <con ambito <dapr-component-scope> |
Dapr | Informazioni | Aggiornamento corretto del nome> componente dapr <con il tipo di componente ambito <> |
Dapr | Error | Errore durante la creazione del nome del componente <dapr> |
Montaggi di volumi | Informazioni | Volume-name> montato <correttamente per revision-scope revisione <> |
Montaggi di volumi | Error | Errore durante il montaggio del volume-name <> |
Associazione di dominio | Informazioni | Dominio <> associato correttamente al nome dell'app contenitore dell'app <contenitore> |
Autenticazione | Informazioni | Autenticazione abilitata nell'app. Creazione della configurazione di autenticazione |
Autenticazione | Informazioni | Configurazione dell'autenticazione creata correttamente |
Peso del traffico | Informazioni | Impostazione del peso del traffico percentuale <>per revision-name<\> |
Provisioning delle revisioni | Informazioni | Creazione di una nuova revisione: <revision-name> |
Provisioning delle revisioni | Informazioni | Nome revisione <con provisioning completato> |
Provisioning delle revisioni | Informazioni | Disattivazione delle revisioni precedenti da 'ActiveRevisionsMode=Single' |
Provisioning delle revisioni | Error | Errore durante il provisioning del nome> revisione revisione<. ErrorCode: <[ErrImagePull]|[ Timeout]|[ContainerCrashing]> |