Serviço de Coleta de Eventos
Você pode usar os recursos de monitoramento no AppFabric para coletar eventos de instrumentação e armazená-los em um banco de dados de monitoramento. Para auxiliar nesse processo, o AppFabric fornece um serviço do Windows chamado Serviço de Coleta de Eventos. O Serviço de Coleta de Eventos obtém eventos de uma sessão de Rastreamento de Eventos para Windows (ETW) e grava-os em um banco de dados de monitoramento. A emissão e a coleta de dados podem ser dispendiosas, mas os aperfeiçoamentos feitos no .NET Framework 4 para usar o ETW utilizam menos recursos que outras alternativas, como System.Diagnostics.
Uma instância do Serviço de Coleta de Eventos é executada em cada computador que hospeda os serviços do WF e do WCF que você deseja monitorar. Várias instâncias do coletor de eventos podem ser executadas em um único servidor. O AppFabric limita o número de instâncias simultâneas do coletor de eventos para10.
Recursos e funcionalidades
O Serviço de Coleta de Eventos consome eventos de rastreamento analíticos do WCF e eventos de rastreamento do WF emitidos por um EtwTrackingParticipant para uma sessão do ETW. Para obter mais informações, consulte Classe EtwTrackingParticipant (https://go.microsoft.com/fwlink/?LinkId=168423).
Principal funcionalidade
Os seguintes recursos são centrais para a funcionalidade do Serviço de Coleta de Eventos:
Inscreva-se em eventos de vários aplicativos do WCF e do WF.
Roteie eventos de um aplicativo para um banco de dados de monitoramento específico.
Ofereça suporte a vários bancos de dados de monitoramento e roteie eventos de provedores diferentes para bancos de dados de monitoramento diferentes.
Segurança e privacidade
O Serviço de Coleta de Eventos baseia-se na segurança existente do Windows, do IIS e do WF e WCF das seguintes formas:
Os usuários podem isolar eventos usando várias sessões do ETW e várias conexões do banco de dados de monitoramento.
A segurança baseada em objeto (ACLs) é usada para proteger a configuração e controlar a leitura e a gravação em sessões do ETW.
A segurança baseada em função (consulte Segurança do SQL Server) controla a leitura e a gravação no banco de dados de monitoramento.
Consulte também
Outros recursos
Log de Eventos do WCF
Rastreamento de Fluxo de Trabalho e Rastreamento
2011-12-05