Share via


Monitorando arquitetura

Veja como o monitoramento do AppFabric funciona. Os dados de evento são emitidos a partir dos serviços WCF e WF e enviados para uma sessão de ETW (Event Tracing for Windows) de alto desempenho. Os dados enviados a uma sessão incluem eventos WCF de rastreamento analítico e eventos WF de gravação de rastreamento emitidos usando o Participante de Acompanhamento ETW. Uma instância de Coletor de evento, coleta dados deste evento de uma sessão ETW e armazena no banco de dados de Monitoramento. O AppFabric monitora ferramentas que podem ler esses eventos quando eles são persistentes no banco de dados.

Estas etapas são mapeadas aos seus números correspondentes no diagrama a seguir. Elas descrevem como os eventos de rastreamento analítico e os registros de rastreamento são enviados para uma sessão ETW e encaminhados pelo serviço Coletor de Eventos para um banco de dados de Monitoramento do AppFabric. As ferramentas do AppFabric leem os dados no banco de dados de monitoramento para computar as métricas do painel e exibir os eventos de instrumentação.

  1. Os eventos de rastreamento analítico são emitidos a partir de um serviço WCF para o ETW.

  2. Os eventos de registro de rastreamento são emitidos para o ETW pelo Participante de Acompanhamento do ETW.

  3. Uma instância do serviço Coletor de Eventos coleta os eventos de uma sessão ETW e os envia para um banco de dados de Monitoramento.

  4. O banco de dados de Monitoramento armazenas os dados do evento emitidos pelos serviços WCF e WF.

  5. As ferramentas de monitoramento do AppFabric presentes na interface do usuário nos eventos no banco de dados de Monitoramento.

Arquitetura de Rastreamento de ETW e de Monitoramento de Rastreamento

Consulte também

Conceitos

Serviço de Coleta de Eventos
Repositório de monitoramento

Outros recursos

Participantes de acompanhamento
Rastreamento analítico com o ETW

  2011-12-05