Identificar as ferramentas de resolução de problemas disponíveis no Azure

Concluído

Diagnosticar e resolver problemas de uma aplicação alojada num ambiente de cloud pode ser mais complicado do que em ambientes tradicionais. Para oferecer suporte a esses tipos de aplicativos com êxito, você deve monitorá-los e entender como diagnosticar e solucionar problemas de quaisquer aspetos desses aplicativos e suas tecnologias dependentes. Você pode usar uma combinação de ferramentas e registro em log para identificar problemas.

Nesta unidade, irá saber mais sobre algumas das diferentes ferramentas que pode utilizar para analisar problemas com o Armazenamento do Azure.

Ferramentas disponíveis para monitoramento de métricas

O Azure Monitor recolhe dados numéricos (métricas) da sua conta de armazenamento e disponibiliza esses dados numa base de dados de séries cronológicas. As métricas são valores numéricos que descrevem algum aspeto de uma conta de armazenamento em um determinado momento. O portal do Azure oferece uma maneira gráfica de exibir essas métricas quase em tempo real. Pode haver um atraso de alguns minutos entre o momento em que uma métrica é registrada e a hora em que ela aparece no portal do Azure. No portal do Azure, pode:

  • Configurar métricas (e registro)

  • Visualize gráficos e tabelas e selecione quais métricas visualizar

  • Avalie o desempenho dos seus aplicativos ao longo de algum tempo

  • Configure alertas para notificá-lo de qualquer comportamento fora do comum

Página de visão geral Guia Monitoramento

Você pode obter uma visualização instantânea de métricas comuns abrindo a guia Monitoramento na página Visão geral da conta de armazenamento. A imagem a seguir mostra um exemplo que inclui a entrada e saída de uma conta de armazenamento:

Screenshot of the Monitoring tab on the Overview page for a storage account in the Azure portal.

Painéis personalizados

Você pode criar painéis e adicionar gráficos que monitoram de perto as principais métricas, como latência ou o número de transações que estão sendo processadas. Você também pode apresentar outras informações de sua assinatura do Azure, como informações de máquina virtual ou outro conteúdo baseado na Web, como avisos ou conteúdo de vídeo. Esses painéis podem ser compartilhados com outros usuários em sua organização do Microsoft Entra. A imagem a seguir mostra um painel de exemplo.

Screenshot of a custom dashboard in the Azure portal.

Informações sobre armazenamento

As informações de armazenamento fornecem uma visão unificada do desempenho, da capacidade e da disponibilidade dos serviços de Armazenamento do Azure. Você pode observar a capacidade de armazenamento e exibir o desempenho de duas maneiras: diretamente de uma conta de armazenamento ou do Azure Monitor para ver entre grupos de contas de armazenamento.

Screenshot of storage Insights in the Azure portal.

Ferramentas e SDKs

Você pode processar valores de métricas criando trabalhos em lote na CLI do Azure, scripts do PowerShell ou escrevendo código que usa uma biblioteca de cliente de armazenamento. Você também pode arquivar métricas de transação em uma conta de armazenamento e, em seguida, visualizá-las ou processá-las usando essas mesmas ferramentas.

Se você optar por arquivar métricas de transação em uma conta de armazenamento, os dados de métricas serão coletados e armazenados dentro de um único blob como uma carga JSON delimitada por linha. Você pode exibir esses blobs abrindo o contêiner de log relevante no portal do Azure ou usando o Gerenciador de Armazenamento. Você também pode baixar esses blobs em seu computador local e processá-los usando ferramentas e SDKs.

Ferramentas disponíveis para revisão de dados de log

Há dois tipos de logs no Azure Monitor: logs de atividade e logs de recursos.

Os logs de atividade fornecem informações sobre as operações em cada recurso do Azure na assinatura de fora (o plano de gerenciamento), além de atualizações sobre eventos de Integridade do Serviço. Este módulo não explora registros de atividades.

Os logs de recursos (geralmente chamados de logs de diagnóstico) capturam informações detalhadas sobre operações em recursos de conta de armazenamento, como blobs ou arquivos. Para exibir esses logs, você precisa roteá-los para um local no Azure. Em seguida, você pode usar ferramentas para visualizá-los e analisá-los.

Consultas de registo do Azure Monitor

Se você encaminhar logs para o Log Analytics, poderá revisar os dados de log executando consultas no portal do Azure. Você pode usar consultas predefinidas, modificar consultas predefinidas ou escrever novas consultas personalizadas.

Screenshot of the Query pane in the Azure portal.

Ferramentas que processam logs arquivados

Se você optar por arquivar seus logs em uma conta de armazenamento, poderá exibir esses logs abrindo o contêiner de log relevante no portal do Azure ou usando o Gerenciador de Armazenamento. Para baixar logs para seu computador local, você pode usar qualquer uma dessas ferramentas, bem como o utilitário AzCopy .

A visualização de logs individuais pode ser demorada, portanto, pode considerar o processamento de logs usando algum tipo de automação. Você pode processar logs criando trabalhos em lote na CLI do Azure, scripts do PowerShell ou escrevendo código que usa uma biblioteca de cliente de armazenamento.