Creación de múltiples servicios de recopilación de eventos
Servicio de recopilación de eventos usa recopiladores de eventos para obtener información de eventos y escribirla en el almacén de seguimiento. Puede configurar varios servicios de recopilación de eventos para la aplicación supervisada por Microsoft AppFabric 1.1 para Windows Server. Aquí se indican los pasos necesarios para configurar un nuevo Servicio de recopilación de eventos.
Agregue una nueva sección de recopilador en el archivo Web.config raíz.
<collectors> <collector name="" session="0"> <settings retryCount="5" eventBufferSize="10000" retryWait="00:00:15" samplingInterval="00:00:05" aggregationEnabled="true"/> </collector> </collectors>
Cada atributo de configuración tiene límites de intervalos de valores. Estos límites se especifican en el archivo [Unidad del sistema]:\Windows\System32\inetsrv\config\schema\ApplicationServer_schema.xml.
Nota
El ámbito es opcional. Si no se especifica ámbito, Servicio de recopilación de eventos busca en toda la jerarquía de IIS.
El atributo de sesión de la configuración se asigna a GUID conocidos que identifican la sesión de ETW que va a usar Servicio de recopilación de eventos.
# Id. de sesión exclusivo 0
{4F880754-D52D-4e29-AB99-A3FAB65F4EE}
1
{E75EC25E-CCE3-4d07-9753-B43D0A308B22}
2
{B00F53ED-863D-40b1-BB0B-A9D6AFA2D393}
3
{0BFCAF6D-3385-4270-9D4B-14F745BC0CEC}
4
{27DE143C-8B3C-472c-A170-AD1468B146DA}
5
{69931CA9-1C22-47ac-9716-1F3F7CEAE14B}
6
{0F2BA7E6-B1B1-4d05-AC82-10D2E9C529FF}
7
{92B0ED6B-4101-4710-8898-9258B0228AB9}
8
{AE836A61-E1B2-4702-AAC4-1D2575B14547}
9
{B03E9A94-38B8-4396-8375-ADD2DDD4A9A2}
Cuando inicia la nueva instancia, el nombre del recopilador debe transmitirse a la instancia Servicio de recopilación de eventos a través del parámetro
–name
en la línea de comandos. El valor debe coincidir con el atributo de nombre de la configuración del recopilador deseado especificado en el archivo Web.config raíz.La identidad de la instancia Servicio de recopilación de eventos es miembro del grupo AS_Administrators.
Asegúrese de que la identidad del grupo de aplicaciones de la aplicación supervisada tenga permiso de Escritura en la sesión de ETW. Para comprobarlo, abra la herramienta de seguimiento de rendimiento de Windows y verifique la configuración de seguridad para la sesión de ETW iniciada por Servicio de recopilación de eventos. Las ACL pueden modificarse mediante programación a través de la API de Win32 EventAccessControl (https://go.microsoft.com/fwlink/?LinkId=179742) (en inglés).
A continuación se proporciona un script de ejemplo que crea una nueva instancia de Servicio de recopilación de eventos.
@echo off
set NAME=MySecondEventCollectorInstance
set BINPATH=C:\Windows\System32\AppFabric\EventCollectorService.exe
set ARGS=
set DISPLAYNAME="Event Collector Instance 2"
set DESCRIPTION="An instance of Event Collection Service which is not default"
set SC_EXE=sc.exe
%SC_EXE% create %NAME% binpath= ""%BINPATH%" %ARGS% -name %NAME%" error= normal obj= LocalSystem start= auto type= share DisplayName= %DISPLAYNAME%
%SC_EXE% description %SCOPENAME% %DESCRIPTION%
2012-03-05