Conceptos de instrumentación de COM+
El servicio de instrumentación COM+ le permite crear sus propios programas de registro y administración de eventos COM+ cuando quiera mostrar varias métricas de rendimiento para los componentes com+. La instrumentación COM+ también se puede usar para configurar eventos definidos por el usuario y convertir eventos COM+ en formato Visual Studio Analyzer (VSA) al actualizar paquetes MTS que reciben eventos MTS.
Nota
A partir de Windows Server 2003, solo los administradores tienen privilegios de acceso de lectura a los registros de seguimiento de los eventos del sistema.
Al suscribirse a los eventos publicados por el publicador de eventos del sistema, los clientes pueden implementar las interfaces de instrumentación COM+ para recibir notificaciones para una variedad de métricas de rendimiento de COM+, como información sobre objetos COM+específicos, aplicaciones COM+ y servicios COM+. Las métricas se publican en el cliente mediante el servicio de eventos COM+, un sistema de eventos de acoplamiento flexible (LCE) que almacena información de eventos de diferentes publicadores en un almacén de eventos del catálogo COM+.
Nota
La instrumentación COM+ no garantiza la entrega de un evento.
Cada métrica tiene una marca de tiempo que indica la hora en que se generó la métrica, no la hora en que se envió o recibió. El cliente puede correlacionar la marca de tiempo y averiguar el costo de ejecutar una aplicación COM+, el costo de una transacción ejecutada dentro de una aplicación COM+ o el costo de una llamada de método dentro de una aplicación COM+.
También puede usar el servicio instrumentación COM+ para filtrar la información de métricas de rendimiento específicas que desea ver. Por ejemplo, al suscribirse a una interfaz o método de instrumentación COM+, puede especificar propiedades para la suscripción en la estructura COMSVCSEVENTINFO , como el identificador de aplicación (miembro guidApp ) o el identificador de proceso (miembro dwPid ).
Cuando se especifica el identificador de aplicación, solo recibirá las métricas de la aplicación especificada. Cuando se especifica el identificador de proceso, recibirá métricas de la aplicación de servidor y las aplicaciones de biblioteca especificadas que se cargan en ese proceso. El usuario puede especificar el identificador de aplicación y el identificador de proceso, pero el identificador de aplicación debe ser el de la aplicación de servidor que se ejecuta en el proceso con el identificador de proceso especificado. Si no se especifica ninguno, el usuario recibe métricas de todas las aplicaciones de servidor y biblioteca.
Las métricas de instrumentación com+ proporcionan suficiente información para que la aplicación de supervisión las correlacione con las métricas del sistema operativo para el análisis de rendimiento, el planeamiento de la capacidad y para el modelado y la predicción.