Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
Azure Container Apps fournit deux types de catégories de journalisation des applications :
- Les journaux de la console de conteneur proviennent de la console du conteneur.
- Les journaux système sont générés par le service Azure Container Apps.
Vous pouvez consulter les flux de journaux en quasi temps réel dans le Portail Azure ou l’interface CLI. Pour plus d’options pour stocker et surveiller vos journaux, consultez les options de journalisation.
Journaux de console de conteneur
Les journaux de console proviennent des messages de conteneursstderretstdout de votre application de conteneur et des sidecars Dapr. Lorsque vous implémentez la journalisation dans votre application, vous pouvez résoudre les problèmes et surveiller l’intégrité de votre application.
Conseil / Astuce
L’instrumentation de votre code avec des messages de journal bien définis peut vous aider à comprendre comment votre code fonctionne et à déboguer des problèmes. Pour plus d’informations sur les meilleures pratiques, consultez Conception pour les opérations.
Journaux système
Azure Container Apps génère des journaux système pour vous informer de l’état des événements au niveau du service. Les messages de journal incluent les informations suivantes :
- Composant Dapr créé avec succès
- Composant Dapr mis à jour avec succès
- Erreur lors de la création d’un composant Dapr
- Volume monté avec succès
- Erreur lors du montage du volume
- Domaine lié avec succès
- Authentification activée sur l’application
- Création d’une configuration d’authentification
- Configuration d’authentification créée avec succès
- Définition d’une pondération du trafic
- Création d’une nouvelle révision
- Révision approvisionnée avec succès
- Désactivation des anciennes révisions
- Erreur d’approvisionnement de révision
Les journaux système émettent les messages suivants :
| Origine | Type | Message |
|---|---|---|
| Dapr | Informations | Création réussie du composant Dapr<component-name>avec l’étendue <dapr-component-scope > |
| Dapr | Informations | Mise à jour du composant Dapr <component-name> réussie avec l’étendue <type-de-composant> |
| Dapr | Erreur | Erreur lors de la création du composant <nom-du-composant> Dapr. |
| Montages de volumes | Informations | Volume <volume-name> monté avec succès pour la révision<étendue-de-la-révision> |
| Montages de volumes | Erreur | Erreur de montage du volume <volume-name> |
| Liaison de domaine | Informations | Domaine < lié avec succès à l'application de conteneur <nom de l'application de conteneur> |
| Authentication | Informations | Authentification activée sur l’application. Création d’une configuration d’authentification |
| Authentication | Informations | Configuration d’authentification créée avec succès |
| Poids du trafic | Informations | Définition d’un poids de trafic de <pourcentage>% pour la révision<revision-name\> |
| Approvisionnement de révision | Informations | Création d’une nouvelle révision : <revision-name> |
| Provisionnement de révision | Informations | Révision <nom> provisionnée avec succès |
| Approvisionnement de révision | Informations | Désactivation des anciennes révisions depuis « ActiveRevisionsMode=Single » |
| Approvisionnement de révision | Erreur | Erreur lors du provisionnement de la révision <nom-de-révision>. ErrorCode : <[ErrImagePull]|[ Délai d’expiration]| [ContainerCrashing]> |