Partager via


Présentation d’Application Insights – Observabilité OpenTelemetry

Azure Monitor Application Insights est une fonctionnalité OpenTelemetry d’Azure Monitor qui offre une supervision des performances des applications (APM) pour les applications web actives. L’intégration à OpenTelemetry (OTel) offre une approche neutre du fournisseur pour collecter et analyser des données de télémétrie, ce qui permet une observabilité complète de vos applications.

Capture d’écran de l’interface utilisateur Azure Monitor Application Insights affichant une carte d’application.


Expérience Application Insights

Application Insights prend en charge OpenTelemetry (OTel) pour collecter des données de télémétrie dans un format standardisé sur plusieurs plateformes. L’intégration avec les services Azure permet une supervision et des diagnostics efficaces, ce qui améliore l’observabilité et les performances des applications.

Étudier

  • Tableau de bord d’application : évaluation rapide de l’intégrité et des performances de votre application.
  • Cartographie d’application : une vue d’ensemble visuelle de l’architecture d’application et des interactions des composants.
  • Mesures actives : un tableau de bord d’analyses en temps réel pour obtenir un aperçu de l’activité et des performances des applications.
  • Recherche de transactions: tracez et diagnostiquez les transactions pour identifier les problèmes et optimiser les performances.
  • Affichage de la disponibilité : surveillez et testez de manière proactive la disponibilité et la réactivité des points de terminaison d’application.
  • Affichage des défaillances : identifiez et analysez les défaillances dans votre application, afin de minimiser les temps d’arrêt.
  • Affichage des données de performances : évaluez en revue les mesures de performances des applications et les goulots d’étranglement potentiels.
  • Détails des agents : vue unifiée pour la surveillance des agents IA dans Azure AI Foundry, Copilot Studio et les agents tiers.

Supervision

  • Alertes : surveillez un large éventail d’aspects de votre application et déclenchez différentes actions.
  • Mesures : explorez en profondeur les données des mesures pour comprendre les modèles d’utilisation et les tendances.
  • Paramètres de diagnostic : configurez l’exportation de diffusion en continu des journaux d’activité et des mesures de la plateforme vers la destination de votre choix.
  • Journaux : récupérer, consolider et analyser toutes les données collectées dans les journaux de supervision Azure.
  • Workbooks : créez des rapports interactifs et des tableaux de bord qui visualisent les données de supervision des applications.
  • Tableaux de bord avec Grafana : créer, personnaliser et partager des tableaux de bord Grafana pour les données Application Insights directement dans le portail Azure.
  • Statistiques du Kit de développement logiciel (SDK): visualisez le succès de l'exportation, les comptes rejetés, les comptes de nouvelles tentatives et les raisons de rejet par les SDK et les agents Application Insights.

Utilisation

  • Utilisateurs, sessions et événements : déterminez quand, où et comment les utilisateurs interagissent avec votre application web.
  • Synthèses : analysez les taux de conversion pour identifier où les utilisateurs progressent ou stagnent dans la synthèse.
  • Flux : visualisez les chemins d’accès utilisateur sur votre site, afin d’identifier les zones d’engagement élevées et les points de sortie.
  • Cohortes : regroupez les utilisateurs par caractéristiques partagées pour simplifier l’identification des tendances, la segmentation et la résolution des problèmes de performances.

Analyse du code

  • .NET Profiler : capturer, identifier et visualiser les traces des performances pour votre application.
  • Optimisations du code : exploitez l’IA pour créer des applications meilleures et plus efficaces.
  • Débogueur d’instantanés : collecte automatiquement des instantanés de débogage lorsque des exceptions se produisent dans l’application .NET

Modèle logique

Le diagramme du modèle logique visualise les composants d’Application Insights et leur interaction.

Diagramme montrant le chemin d'accès des données circulant à travers les couches du service Application Insights.

Remarque

Les paramètres de pare-feu doivent être ajustés pour que les données atteignent des points de terminaison d’ingestion. Pour plus d’informations, consultez la configuration de l’accès au point de terminaison Azure Monitor et du pare-feu.


Langues prises en charge

Cette section décrit les scénarios pris en charge.

Si vous souhaitez découvrir plus d’informations sur l’instrumentation des applications pour activer Application Insights, consultez les principes de base de la collecte de données.

Instrumentation manuelle

Distribution OpenTelemetry

Kit de développement logiciel (SDK) JavaScript côté client

Kit de développement logiciel (SDK) Application Insights (API classique)

Remarque

Vérifiez Dois-je utiliser OpenTelemetry ou le Kit de développement logiciel (SDK) Application Insights avant d’envisager l’instrumentation avec l’API classique.

Instrumentation automatique (activation sans modification du code)

Pour les environnements et les langages pris en charge, consultez notre vue d’ensemble de l’autoinstrumentation.

Plateformes prises en charge

Intégration du service Azure (activation du portail, déploiements Azure Resource Manager)

Exportation et analyse de données

Kits de développement logiciel (SDK) non pris en charge

Il existe de nombreux Kits de développement logiciel (SDK) Application Insights pris en charge par la communauté, mais Microsoft fournit uniquement la prise en charge des options d’instrumentation répertoriées dans cet article.


Résolution des problèmes

Pour obtenir de l’aide sur la résolution des problèmes d’Application Insights, consultez notre documentation dédiée sur la résolution des problèmes.


Aide et support

Support technique Azure

Pour les problèmes de support Azure, ouvrez un ticket de support Azure.

Questions générales

Posez des questions d’ordre général dans le forum de Questions et réponses Microsoft.

Questions de codage

Publiez des questions sur le codage dans Stack Overflow en tirant parti d’une balise azure-application-insights.

Communauté de commentaires

Donnez votre avis sur le produit à l'équipe d'ingénierie dans la Communauté de commentaires.