Concepts d’instrumentation COM+

Le service d’instrumentation COM+ vous permet de créer vos propres programmes de gestion et de journalisation des événements COM+ lorsque vous souhaitez afficher différentes métriques de performances pour vos composants COM+. L’instrumentation COM+ peut également être utilisée pour configurer des événements définis par l’utilisateur et pour convertir des événements COM+ au format Visual Studio Analyzer (VSA) lorsque vous mettez à niveau des packages MTS qui reçoivent des événements MTS.

Notes

Depuis Windows Server 2003, seuls les administrateurs disposent de privilèges d’accès en lecture aux journaux de suivi pour les événements système.

 

En s’abonnant aux événements publiés par l’éditeur d’événements système, les clients peuvent implémenter les interfaces d’instrumentation COM+ pour recevoir des notifications pour diverses métriques de performances COM+, telles que des informations sur des objets COM+ spécifiques, des applications COM+ et des services COM+. Les métriques sont publiées sur le client à l’aide du service d’événements COM+, un système d’événements faiblement couplés (LCE) qui stocke les informations sur les événements de différents éditeurs dans un magasin d’événements dans le catalogue COM+.

Notes

L’instrumentation COM+ ne garantit pas la remise d’un événement.

 

Chaque métrique a un horodatage qui indique l’heure à laquelle la métrique a été générée, et non l’heure à laquelle elle a été distribuée ou reçue. Le client peut mettre en corrélation l’horodatage et déterminer le coût d’exécution d’une application COM+, le coût d’une transaction exécutée à l’intérieur d’une application COM+ ou le coût d’un appel de méthode à l’intérieur d’une application COM+.

Vous pouvez également utiliser le service d’instrumentation COM+ pour filtrer les informations de métriques de performances spécifiques que vous souhaitez voir. Par exemple, lorsque vous vous abonnez à une interface ou à une méthode d’instrumentation COM+, vous pouvez spécifier les propriétés de l’abonnement dans la structure COMSVCSEVENTINFO , telles que l’ID d’application (membre guidApp ) ou l’ID de processus (membre dwPid ).

Lorsque l’ID d’application est spécifié, vous recevez uniquement les métriques de l’application spécifiée. Lorsque l’ID de processus est spécifié, vous recevez des métriques de l’application serveur et des applications de bibliothèque spécifiées qui sont chargées dans ce processus. L’utilisateur peut spécifier à la fois l’ID d’application et l’ID de processus, mais l’ID d’application doit être celui de l’application serveur s’exécutant dans le processus avec l’ID de processus spécifié. Si aucun n’est spécifié, l’utilisateur reçoit des métriques de toutes les applications serveur et bibliothèque.

Les métriques d’instrumentation COM+ fournissent suffisamment d’informations pour l’application de supervision pour les mettre en corrélation avec les métriques du système d’exploitation pour l’analyse des performances, la planification de la capacité et la modélisation et la prédiction.

Interfaces d’instrumentation COM+