Compartilhar via


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