Suivi des applications d'.NET s à partir de OpenTelemetry Démonstration sur Instana

Vous pouvez intégrer automatiquement des outils de surveillance à une application .NET à l'aide de la démo OpenTelemetry et envoyer des métriques et des traces à Instana via l'agent Instana. Vous pouvez consulter ces métriques, ces traces et ces données de journalisation dans l'interface utilisateur d' Instana. Consultez l'exemple suivant pour savoir comment instrumenter une application .NET (cart service) à l'aide de l'agent .NET du collecteur OpenTelemetry :

Le service de panier stocke les paniers d'achat des utilisateurs dans Valkey. Pour démarrer l'intégration de OpenTelemetry, voir les exemples d'étapes suivants :

Prérequis

Avant de commencer, assurez-vous que les technologies suivantes sont installées :

  • Docker
  • Docker Compose v2.0.0 ou plus tard

Déployer l'application localement

Pour déployer l'application, exécutez les commandes suivantes dans le répertoire racine du projet :

git clone https://github.com/open-telemetry/opentelemetry-demo.git
cd opentelemetry-demo/

Exécutez la commande suivante pour créer le service de panier :

dotnet restore
dotnet build

Vous pouvez également utiliser Docker Compose pour créer l'application de panier :

docker compose build cart

Consulter les indicateurs dans l'interface utilisateur d' Instana

Vous pouvez consulter les données d' OpenTelemetry, telles que les métriques, les traces et les journaux, dans l'interface utilisateur d' Instana. Pour plus d'informations, consultez la section « Affichage des données de métriques d' OpenTelemetry » dans l'interface utilisateur d' Instana, générées par l'application de démonstration OpenTelemetry.

Remarque : avant de commencer à consulter les données, vous devez configurer correctement votre backend et votre agent Instana afin de collecter les données du service.