Exportar (0) Imprimir
Expandir Tudo

Rastrear o fluxo do aplicativo do Windows Azure

Atualizado: dezembro de 2013

O rastreamento é uma maneira de monitorar a execução de seu aplicativo enquanto ele estiver em execução. É possível usar as classes System.Diagnostics.Trace, System.Diagnostics.Debug e System.Diagnostics.TraceSource para registrar informações sobre erros e a execução do aplicativo em logs, arquivos de texto ou outros dispositivos para análise posterior. Para obter mais informações sobre rastreamento, consulte Aplicativos de rastreamento e instrumentação.

Você implementa o rastreamento em seu aplicativo do Windows Azure adicionando o DiagnosticMonitorTraceListener à configuração do aplicativo e adicionando chamadas para System.Diagnostics.Trace ou System.Diagnostics.Debug ao código do aplicativo. O arquivo de configuração que você usa é o arquivo app.config (para funções de trabalho) ou o arquivo web.config (para funções da Web). Quando você cria um novo serviço hospedado no Visual Studio usando o modelo fornecido, o Diagnóstico do Windows Azure já está adicionado ao projeto e o DiagnosticMonitorTraceListener é adicionado ao arquivo de configuração apropriado para as funções que você adiciona.

Você deve ter um cuidado especial ao colocar as instruções de rastreamento para uso durante o tempo de execução. Você deve considerar quais informações de rastreamento serão provavelmente necessárias em um aplicativo implantado, de forma que todos os cenários de rastreamento possíveis sejam cobertos adequadamente. Como os aplicativos que usam o rastreamento variam muito, porém, não há nenhuma orientação geral para o posicionamento estratégico de rastreamento. Para obter mais informações sobre como colocar instruções de rastreamento, consulte Como adicionar instruções de rastreamento ao código do aplicativo.

Colocando Opções de Rastreamento em seu código, você poderá controlar se o rastreamento ocorre e sua extensão. Isso permite que você monitore o status do seu aplicativo em um ambiente de produção. Isso é especialmente importante em um aplicativo comercial que usa vários componentes que são executados em vários computadores. Para obter mais informações, consulte Como configurar opções de rastreamento.

Consulte também

Mostrar:
© 2014 Microsoft