Présentation
Les applications natives cloud se composent de microservices indépendants qui peuvent s’exécuter comme un ensemble distribué de conteneurs. Il peut être difficile d’étudier le comportement de l’ensemble de l’application pour diagnostiquer les bogues ou les problèmes de performances. Vous devez envisager tôt comment enregistrer les données de télémétrie. .NET Aspire fournit un tableau de bord qui affiche les données de télémétrie dans une vue axée sur les développeurs.
Imaginez que vous êtes un employé chez un détaillant d’équipements extérieurs. Vous avez commencé à créer votre nouvelle application native cloud et vous avez intégré .NET Aspire pour gérer et connecter vos microservices. À présent, vous souhaitez étudier les performances des microservices et obtenir des détails lorsque des bogues surviennent dans votre code.
Dans ce module, vous verrez comment .NET Aspire facilite l’enregistrement et l’examen des données de télémétrie dans une application native cloud.
Objectifs d’apprentissage
À la fin de ce module, vous saurez comment :
- Comprendre la relation entre .NET Aspire et OpenTelemetry.
- Comprendre les sources de données de télémétrie disponibles dans .NET.
- Utiliser le tableau de bord .NET Aspire pour surveiller les données de télémétrie à partir d’une application native Cloud.
- Ajouter des messages ILogger à l’application.