Contexto: porque é que o registo de diagnóstico é importante
As contas de Armazenamento do Azure são uma pedra angular para armazenar dados na nuvem, oferecendo funcionalidades como escalabilidade, durabilidade e segurança. No entanto, gerir e monitorizar estes recursos é tão importante como a sua configuração. É aqui que entra o registo de diagnóstico .
O registo de diagnóstico é uma funcionalidade poderosa que lhe permite acompanhar operações, monitorizar erros, investigar problemas e criar alertas com base na atividade da sua conta de armazenamento. Quer esteja a auditar quem eliminou ficheiros críticos, a investigar bloqueios de firewall ou a monitorizar métricas de transações, ativar o registo de diagnóstico fornece-lhe os dados de que necessita para resolver problemas e otimizar o seu ambiente do Azure.

Benefícios do registo de diagnóstico
O registo de diagnóstico oferece várias capacidades cruciais, incluindo:
- Auditoria de operações:
- Acompanhe quem realizou ações como ler, escrever ou eliminar ficheiros.
- Exemplo: «Quem eliminou os meus vídeos de gatinhos fofos?»
- Monitorização de erros:
- Identifique e analise erros, como HTTP 404, para resolver problemas rapidamente.
- Exemplo: «Quantos erros 404 ocorreram na última hora?»
- Investigação de firewall:
- Valide tentativas de ligação por endereço IP para resolver bloqueios de firewall.
- Exemplo: «Uma ligação a partir deste endereço IP foi bloqueada?»
- Métricas de transações:
- Monitorize o número de transações durante um período específico.
- Exemplo: «Quantas transações aconteceram ontem?»
- Alertas e ações:
- Configure alertas ou ações com base nos registos de diagnóstico.
- Exemplo: «Enviem-me um e-mail quando forem carregados ficheiros novos.»
Como ativar o registo de diagnóstico em contas de Armazenamento do Azure
Configurar o registo de diagnóstico é simples. Siga estes passos:
Passo 1: navegue até às definições de diagnóstico
- Abra o Azure Portal e vá à sua conta de armazenamento.
- No menu do lado esquerdo, selecione Diagnósticos.

Passo 2: escolha os serviços a registar
- Selecione o serviço específico para o qual pretende registar operações:
- File
- Blob
- Queue
- Table
Passo 3: adicione uma definição de diagnóstico
- Clique em Adicionar uma definição de diagnóstico.
- No ecrã seguinte:
- Dê um nome à definição: escolha qualquer nome que queira (por exemplo, «AuditLogs»).
- Assinale a caixa Auditoria para registar operações de leitura, escrita e eliminação.
Passo 4: escolha os detalhes do destino
- Selecione para onde pretende que os registos vão:
- A opção mais fácil é Log Analytics Workspace.
- Pode escolher uma área de trabalho existente ou criar uma nova.
- Nota: a utilização do Log Analytics acarreta custos adicionais. Informe os clientes para que possam desativá-lo se só precisarem do registo temporariamente.
- Prima Guardar para ativar o registo de diagnóstico.
Como auditar registos
Depois de ativar o registo de diagnóstico, auditar os registos é simples:
- Navegue até à opção Registos no blade da conta de armazenamento.
- Isto abre o Log Analytics, onde pode encontrar tabelas de diagnóstico como:
StorageFileLogsStorageBlobLogs
- Use consultas Kusto no Log Analytics para filtrar e analisar os registos. Tenha em mente que o volume de registos pode ser significativo, dependendo do nível de atividade da conta de armazenamento.
Exemplo de consulta Kusto:
StorageBlobLogs
| where OperationName == "DeleteContainer"
| summarize Count = count() by TimeGenerated

Esta consulta filtra operações de eliminação no armazenamento de blobs.
Dicas extra para maximizar o valor do registo de diagnóstico
- Ative o registo de diagnóstico proativamente: ativar o registo de diagnóstico atempadamente garante que as organizações têm os dados necessários para monitorizar e resolver problemas da sua conta de Armazenamento do Azure de forma eficaz. Esta abordagem proativa minimiza o tempo de inatividade e acelera a resolução de problemas, fornecendo informações imediatas sobre operações e erros.
- Compreenda as implicações de custo: embora o Log Analytics Workspace seja uma ferramenta poderosa para analisar registos de diagnóstico, acarreta custos adicionais. As organizações devem avaliar os seus requisitos de registo e decidir se o registo a longo prazo ou a ativação temporária se adequa melhor ao seu orçamento e objetivos operacionais.