Se você gerencia contas de Armazenamento do Azure, entender o registro de diagnóstico é essencial para manter o desempenho, a segurança e a eficiência operacional. Quer você esteja auditando operações, monitorando erros ou investigando problemas de firewall, o registro de diagnóstico do Armazenamento do Azure é a sua ferramenta ideal. Neste artigo, apresentaremos toda a documentação pública e etapas práticas para solucionar problemas relacionados ao Armazenamento do Azure usando o registro de diagnóstico.
Índice
O que é o registro de diagnóstico do Armazenamento do Azure?
O registro de diagnóstico do Armazenamento do Azure é um recurso que permite capturar informações detalhadas sobre operações realizadas na sua conta de armazenamento. Esses logs podem ajudar você a monitorar transações, solucionar problemas e entender como seus serviços de armazenamento estão sendo usados.
Por que usar o registro de diagnóstico?
Com o registro de diagnóstico, você pode:
- Auditar operações: Acompanhar quem acessou ou modificou os dados da conta de armazenamento (por ex., “Quem excluiu meus arquivos?”).
- Monitorar métricas de transações: Entender padrões e tendências de uso (por ex., “Quantas transações ocorreram ontem?”).
- Investigar erros: Identificar e resolver problemas como erros 404 ou tentativas de acesso não autorizado.
- Solucionar problemas de firewall: Validar endereços IP e origens de conexão.
- Criar alertas: Automatizar notificações para eventos específicos (por ex., “Envie-me um e-mail quando novos arquivos forem carregados”).
Como habilitar o registro de diagnóstico do Armazenamento do Azure
Configurar o registro de diagnóstico é simples. Siga estas etapas:
- Navegue até a visão geral da conta de armazenamento: Entre no portal do Azure e selecione sua conta de armazenamento.
- Selecione “Diagnóstico”: No menu do lado esquerdo, clique na opção “Diagnóstico”.
- Escolha um serviço para registrar: Selecione o serviço específico cujas operações você deseja registrar (por ex., Blob, File, Queue ou Table).

- Adicionar uma configuração de diagnóstico:
- Clique em “Adicionar uma configuração de diagnóstico.”
- Dê um nome à configuração (por ex., “StorageAuditLogs”).
- Selecione os tipos de operações que você deseja registrar (por ex., Read, Write, Delete).

- Configure o destino:
- Escolha para onde os logs devem ser enviados (por ex., workspace do Log Analytics, conta de armazenamento ou Event Hub).
- Se estiver usando o Log Analytics, selecione um workspace existente ou crie um novo. (Observação: o Log Analytics pode gerar custos adicionais.)
- Salvar as configurações: Clique em “Salvar” para habilitar o registro de diagnóstico.
Auditoria e solução de problemas com logs
Depois que o registro de diagnóstico estiver habilitado, você poderá analisar os logs para solucionar problemas ou obter informações. Veja como:
- Acessar logs: Vá até a opção “Logs” no blade da conta de armazenamento. Isso abrirá o Log Analytics.
- Exibir tabelas de diagnóstico: Dependendo dos serviços habilitados, você verá tabelas como
StorageBlobLogs,StorageFileLogs, etc. - Executar consultas Kusto:
- Use KQL (Kusto Query Language) para filtrar e analisar os logs.
- Consulta de exemplo:
StorageBlobLogs
| where Uri contains "cutekittens" and OperationName contains "Delete"

Cenários e casos de uso comuns
Aqui estão alguns exemplos práticos de como o registro de diagnóstico pode ajudar:
1. Auditar operações
- Use logs para acompanhar quem acessou ou modificou seus dados.
- Exemplo: “Quem excluiu os vídeos dos meus gatinhos fofos?”
2. Monitorar erros
- Identifique problemas como erros 404 ou solicitações com falha.
- Exemplo: “Quantos erros 404 ocorreram na última hora?”
3. Solucionar problemas de firewall
- Valide se um endereço IP específico está sendo bloqueado.
- Exemplo: “A conexão deste endereço IP foi negada?”
4. Monitorar métricas de transações
- Analise o volume de transações ao longo do tempo.
- Exemplo: “Quantas transações aconteceram ontem?”
5. Definir alertas
- Crie alertas automatizados para eventos específicos.
- Exemplo: “Envie-me um e-mail quando novos arquivos forem carregados.”
Práticas recomendadas para usar logs de diagnóstico
- Otimize a retenção de logs: Defina um período de retenção para evitar custos desnecessários de armazenamento.
- Monitore os custos: Esteja ciente dos custos adicionais associados ao Log Analytics ou ao Event Hub.
- Automatize alertas: Use o Azure Monitor para disparar alertas com base em eventos de log específicos.
- Proteja o acesso: Garanta que apenas pessoas autorizadas tenham acesso aos logs de diagnóstico.
Documentação pública e recursos
Aqui está uma lista da documentação oficial do Azure para ajudar você a dominar o registro de diagnóstico:
- Visão geral dos logs de diagnóstico do Armazenamento do Azure
- Analisar logs no Log Analytics
- Referência da linguagem de consulta Kusto (KQL)
- Alertas do Azure Monitor
Conclusão
O registro de diagnóstico do Armazenamento do Azure é uma ferramenta poderosa que ajuda você a auditar, monitorar e solucionar problemas de suas contas de armazenamento. Ao habilitar e analisar esses logs, você pode obter informações valiosas, resolver problemas rapidamente e garantir a segurança e o desempenho de seus serviços de armazenamento.
Aproveite os recursos fornecidos acima e comece a aproveitar ao máximo o registro de diagnóstico. Boa solução de problemas!