Exportar (0) Imprimir
Expandir Tudo

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

Atualizado: dezembro de 2014

Os dados de diagnóstico não são armazenados permanentemente a menos que você transfira os dados para o Emulador de armazenamento do Microsoft Azure ou para o armazenamento do 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 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 Azure.

Dependendo do tipo de dados de diagnóstico que estão sendo coletados, o Diagnóstico do 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 Azure

Tabela

Logs do IIS 7.0

Blob

Logs de infraestrutura do Diagnóstico do 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 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 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 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 Azure para Microsoft Visual Studio, poderá usar o nó de Armazenamento do Azure no Gerenciador de Servidores para exibir os dados de tabela e de blob somente leitura de suas contas de armazenamento do Azure. Você pode exibir dados da conta do emulador de armazenamento local e também de contas de armazenamento que você criou para o 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 Azure incluindo os logs de seus aplicativos do 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 Azure. Ele permite exibir, baixar e gerenciar os dados de diagnóstico coletados pelos aplicativos em execução no Azure. Para baixar a ferramenta, consulte Azure Diagnostics Manager.

Consulte também

A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site do MSDN. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site do MSDN.

Deseja participar?
Mostrar:
© 2015 Microsoft