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.