Exportar (0) Imprimir
Expandir Tudo

Armazenar e exibir dados de diagnóstico no armazenamento do Windows Azure

Atualizado: dezembro de 2013

Os dados de diagnóstico não são armazenados permanentemente a menos que você transfira os dados para o Emulador de armazenamento do Windows Azure ou para o armazenamento do Windows Azure. Depois que os dados são transferidos para armazenamento, eles podem ser exibidos com uma de várias ferramentas disponíveis.

Você especifica a conta de armazenamento que deseja usar no arquivo ServiceConfiguration.cscfg. As informações da conta são definidas como uma cadeia de conexão em um parâmetro de configuração. O exemplo a seguir mostra a cadeia de conexão padrão que é criada quando o módulo Diagnóstico do Windows Azure é importado:


<ConfigurationSettings>
   <Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="UseDevelopmentStorage=true" />
</ConfigurationSettings>

Você pode alterar essa cadeia de conexão para fornecer informações da conta para uma conta de armazenamento do Windows Azure.

Dependendo do tipo de dados de diagnóstico que estão sendo coletados, o Diagnóstico do Windows Azure usa o serviço Blob ou o serviço Tabela. A tabela a seguir mostra as fontes de dados que são persistidas e seu formato.

 

Fonte de dados Formato de armazenamento

Logs do Windows Azure

Tabela

Logs do IIS 7.0

Blob

Logs de infraestrutura do Diagnóstico do Windows Azure

Tabela

Logs de rastreamento de solicitação com falha

Blob

Logs de eventos do Windows

Tabela

Contadores de desempenho

Tabela

Despejos de memória

Blob

Logs de erro personalizados

Blob

A solicitação para transferir dados de diagnóstico pode ocorrer diretamente na função (programaticamente ou por meio do arquivo de configuração) ou por meio de configuração remota. Você pode transferir dados de diagnóstico em intervalos agendados ou sob demanda.

ImportantImportante
Quando você transfere os dados de diagnóstico para uma conta de armazenamento do Windows Azure, incorre em custos para os recursos de armazenamento que os dados de diagnóstico usam.

Os dados de log são armazenados no armazenamento de Blob ou de tabela com os seguintes nomes:

Tabelas

  • WadLogsTable - Contém os logs escritos em código usando o ouvinte de rastreamento.

  • WADDiagnosticInfrastructureLogsTable - Contém informações sobre o monitor de diagnóstico e as alterações de configuração.

  • WADDirectoriesTable – Contém informações sobre diretórios que o monitor de diagnóstico está monitorando. Isso inclui logs do IIS, logs de solicitação com falha do IIS e diretórios personalizados. O local do arquivo de log de blob está especificado no campo Contêiner e o nome de blob está no campo RelativePath. O campo AbsolutePath indica o local e o nome do arquivo como existia na máquina virtual do Windows Azure.

  • WADPerformanceCountersTable – Contém informações dos contadores de desempenho.

  • WADWindowsEventLogsTable – Contém informações dos logs de eventos do Windows.

Blobs

  • wad-control-container – Contém os arquivos de configuração XML que controlam o diagnóstico do Windows Azure.

  • wad-iis-failedreqlogfiles – Contém informações de logs de solicitação com falha do IIS.

  • wad-iis-logfiles – Contém informações sobre logs do IIS.

  • <personalizado> – Um contêiner personalizado com base na configuração dos diretórios que são monitorados pelo monitor de diagnóstico. O nome desse contêiner de blob será especificado em WADDirectoriesTable.

Várias ferramentas estão disponíveis para exibir os dados depois que eles são transferidos para armazenamento. Por exemplo:

  • Gerenciador de Servidores no Visual Studio - Se você instalou as Ferramentas do Windows Azure para Microsoft Visual Studio, poderá usar o nó de Armazenamento do Windows Azure no Gerenciador de Servidores para exibir os dados de tabela e de blob somente leitura de suas contas de armazenamento do Windows Azure. Você pode exibir dados da conta do emulador de armazenamento local e também de contas de armazenamento que você criou para o Windows Azure. Para obter mais informações, consulte Procurando recursos de armazenamento com o Gerenciador de Servidores.

  • Azure Storage Explorer por Neudesic - O Azure Storage Explorer é uma ferramenta útil da interface gráfica do usuário para inspecionar e alterar os dados em seus projetos de armazenamento do Windows Azure incluindo os logs de seus aplicativos do Windows Azure. Para baixar a ferramenta, consulte Azure Storage Explorer.

  • Azure Diagnostics Manager por Cerebrata - O Azure Diagnostics Manager é um cliente baseado em Windows (WPF) para gerenciar o Diagnóstico do Windows Azure. Ele permite exibir, baixar e gerenciar os dados de diagnóstico coletados pelos aplicativos em execução no Windows Azure. Para baixar a ferramenta, consulte Azure Diagnostics Manager.

Consulte também

Mostrar:
© 2014 Microsoft