Partager via


Observabilité dans Azure Container Apps

Azure Container Apps fournit plusieurs fonctionnalités d’observabilité intégrées qui vous donnent une vue globale de l’intégrité de votre application conteneur tout au long de son cycle de vie. Ces fonctionnalités vous aident à analyser et à diagnostiquer l’état de votre application pour améliorer les performances et répondre aux tendances et problèmes critiques.

Voici quelques fonctionnalités :

Fonctionnalité Description
Streaming de journaux Afficher les journaux de la console et du système de diffusion en continu à partir d’un conteneur en quasi-temps réel.
Console de conteneur Connectez-vous à la console Linux dans vos conteneurs pour déboguer votre application à partir du conteneur.
Métriques d’Azure Monitor Affichez et analysez l’utilisation du calcul et du réseau de votre application via des données de métrique.
Journalisation des applications Surveiller, analyser et déboguez votre application à l’aide des données de journal.
Azure Monitor Log Analytics Exécutez des requêtes pour afficher et analyser les journaux du système et des applications de votre application.
Alertes Azure Monitor Créez et gérez des alertes pour vous informer des événements et des conditions en fonction des données de métrique et de journal.

Remarque

Bien qu’il ne s’agit pas d’une fonctionnalité intégrée, Application Insights d’Azure Monitor est un outil puissant pour surveiller vos applications web et en arrière-plan. Bien que Container Apps ne prend pas en charge l’agent d’instrumentation automatique d’Application Insights, vous pouvez instrumenter votre code d’application à l’aide des kits SDK Application Insights.

Observabilité du cycle de vie des applications

Avec les fonctionnalités d’observabilité de Container Apps, vous pouvez monitorer votre application tout au long de son cycle de vie, du développement à la production. Les sections suivantes décrivent les fonctionnalités de monitoring les plus efficaces pour chaque phase.

Développement et test

Pendant la phase de développement et de test, l’accès en temps réel aux journaux des applications et à la console de vos conteneurs est essentiel pour le débogage des problèmes. Container Apps fournit :

Déploiement

Une fois que vous avez déployé votre application conteneur, l’analyse continue vous aide à identifier rapidement les problèmes qui surviennent concernant les taux d’erreur, le niveau de performance et la consommation de ressources.

Azure Monitor vous offre les fonctionnalités suivantes pour suivre votre application :

Maintainance

Container Apps gère les mises à jour de votre application conteneur en créant des révisions. Vous pouvez exécuter plusieurs révisions simultanément dans le cadre de déploiements bleu-vert ou pour effectuer des tests A/B. Ces fonctionnalités d’observabilité vous aident à surveiller votre application entre les révisions :

Étapes suivantes