Servicio de recopilación de eventos
Puede usar las características de seguimiento de AppFabric para recopilar eventos de instrumentación y almacenarlos en una base de datos de seguimiento. Para ayudarle en este proceso, AppFabric proporciona un servicio de Windows llamado Servicio de recopilación de eventos. El Servicio de recopilación de eventos captura los eventos procedentes de una sesión de Seguimiento de eventos para Windows (ETW) y los agrega a la base de datos de seguimiento. La emisión y recopilación de datos puede resultar costosa, pero las mejoras realizadas en .NET Framework 4 para usar ETW emplean menos recursos que otras alternativas, tal como System.Diagnostics.
Se ejecuta una instancia del Servicio de recopilación de eventos en cada uno de los equipos que hospedan los servicios WF y WCF que se han de supervisar. Es posible ejecutar varias instancias del recopilador de eventos en un único servidor, aunque AppFabric limita el número de instancias simultáneas a 10.
Características y capacidades
El Servicio de recopilación de eventos consume eventos de seguimiento analítico WCF y eventos de seguimiento WF emitidos por un EtwTrackingParticipant en una sesión ETW. Para obtener más información, vea EtwTrackingParticipant (Clase) (https://go.microsoft.com/fwlink/?LinkId=168423) (en inglés).
Funcionalidad principal
Las características siguientes son las principales de la funcionalidad Servicio de recopilación de eventos:
Suscripción a eventos desde múltiples aplicaciones WCF y WF.
Enrutamiento de eventos desde una aplicación a una base de datos de seguimiento específica.
Capacidad para admitir múltiples bases de datos de seguimiento y enrutamiento de eventos para distintos proveedores a bases de datos de seguimiento diferentes.
Seguridad y privacidad
El Servicio de recopilación de eventos mejora la seguridad existente de Windows, IIS, WF y WCF de las siguientes maneras:
Los usuarios pueden aislar eventos mediante el uso de múltiples sesiones ETW y múltiples conexiones de bases de datos de seguimiento.
Se usa la seguridad basada en objetos (ACL) para proteger la configuración y controlar la lectura y escritura en sesiones ETW.
La seguridad basada en roles (vea Seguridad de SQL Server) controla la lectura y escritura en la base de datos de seguimiento.
Vea también
Otros recursos
Registro de eventos WCF
Seguimiento de flujos de trabajo
2012-03-05