Partager via


Traçage distribué .NET

Le suivi distribué est une technique de diagnostic qui aide les ingénieurs à localiser les défaillances et les problèmes de performances au sein des applications, en particulier ceux qui peuvent être distribués sur plusieurs ordinateurs ou processus. Cette technique effectue le suivi des requêtes par le biais d’une application en corrélation avec des travaux effectués par différents composants d’application et en la séparant d’autres tâches que l’application peut effectuer pour les requêtes simultanées. Par exemple, une demande adressée à un service web classique peut d’abord être reçue par un équilibreur de charge, puis transférée à un processus de serveur web, ce qui effectue ensuite plusieurs requêtes vers une base de données. L’utilisation du suivi distribué permet aux ingénieurs de distinguer si l’une de ces étapes a échoué, combien de temps chaque étape a pris et potentiellement journaliser les messages générés par chaque étape lors de son exécution.

Prise en main pour les développeurs d’applications .NET

Les bibliothèques .NET clés sont instrumentées pour produire automatiquement des informations de suivi distribuées. Toutefois, ces informations doivent être collectées et stockées afin qu’elles soient disponibles pour révision ultérieurement. En règle générale, les développeurs d’applications sélectionnent un service de télémétrie qui stocke ces informations de trace pour eux, puis utilisent une bibliothèque correspondante pour transmettre les données de télémétrie de suivi distribuées à leur service choisi :

Pour plus d’informations, consultez Comprendre les concepts de suivi distribué et les guides suivants :

Pour les services de collecte de télémétrie tiers, suivez les instructions d’installation fournies par le fournisseur.

Activités intégrées émises par .NET

Pour obtenir la liste complète des activités intégrées à .NET, consultez activités intégrées dans .NET.

Prise en main pour les développeurs de bibliothèques .NET

Les bibliothèques .NET n’ont pas besoin de s’inquiéter de la façon dont les données de télémétrie sont finalement collectées, uniquement avec la façon dont elles sont produites. Si vous souhaitez que les utilisateurs de votre bibliothèque puissent voir le travail que votre bibliothèque effectue détaillé dans un tracé distribué, ajoutez des outils de suivi distribué pour le prendre en charge.

Pour plus d’informations, consultez Comprendre les concepts de suivi distribué et le guide Ajout d’instrumentation de trace distribuée personnalisée guide.