Design para fontes de dados do Azure Monitor

Concluído

O Azure Monitor baseia-se numa plataforma de dados de monitorização comum que lhe permite visualizar, analisar e trabalhar com dados recolhidos a partir dos seus recursos. A plataforma oferece muitos recursos que suportam dois componentes principais: logs e métricas.

Os Logs do Azure Monitor permitem coletar e organizar dados de recursos monitorados. Você configura quais dados são coletados e organizados na plataforma. Outros recursos do Azure Monitor armazenam automaticamente seus dados em Logs. Você pode usar os dados armazenados com os dados coletados para ajudar a monitorar o desempenho do seu ambiente.

O Azure Monitor Metrics captura dados numéricos de seus recursos monitorados e armazena os resultados em um banco de dados organizado por tempo. As métricas são coletadas em intervalos que você especificar. Você pode usar métricas para verificar o desempenho do seu sistema em um determinado momento ou em determinadas circunstâncias.

O Azure Monitor coleta muitas fontes de dados diferentes.

Diagrama que mostra as fontes de dados de monitoramento para o Azure Monitor.

Como CTO da Tailwind Traders, pense no seu ambiente. Que fontes de dados de monitorização pretende recolher? Que análise ou outras ações você pode querer tomar em seus dados coletados?

Coisas a saber sobre o Azure Monitor

Ao desenvolver seu plano de monitoramento, considere essas características do Azure Monitor.

  • Os dados de vários recursos podem ser coletados no Azure Monitor e analisados juntos usando um conjunto comum de ferramentas.

  • Os logs permitem análises complexas usando consultas de log.

  • As métricas suportam cenários quase em tempo real, como alertas de prioridade e resposta a problemas críticos.

  • Os dados de monitoramento podem ser enviados para outros locais para dar suporte a determinados cenários, como rastreamento e relatórios.

  • As fontes de dados de monitoramento de aplicativos do Azure podem ser organizadas em camadas, e cada camada pode ser acessada de maneiras diferentes.

    • As camadas mais altas são para o seu próprio aplicativo.
    • As camadas inferiores são componentes da plataforma Azure.

Para obter mais informações sobre locais de dados e acesso a dados, consulte Monitorando locais de dados no Azure.

Coisas a considerar ao usar o Azure Monitor

Você analisou como o Azure Monitor usa Logs e Métricas. Agora considere como implementar esses recursos em sua solução de monitoramento para Tailwind Traders.

  • Considere fontes de dados e acesso a dados. Identifique quais recursos da Tailwind Traders monitorar. O Azure Monitor coleta dados automaticamente de uma variedade de componentes e os dados são acessados de várias maneiras:

    Diagrama que mostra como o Azure Monitor coleta dados de uma variedade de fontes.

    • Os dados do aplicativo estão relacionados ao código do seu aplicativo personalizado.
    • Os dados do sistema operacional são das máquinas virtuais Windows ou Linux que hospedam seu aplicativo.
    • Os dados de recursos do Azure são das operações de um recurso do Azure, como um aplicativo Web ou um balanceador de carga.
    • Os dados de assinatura do Azure são sobre sua assinatura, incluindo informações sobre a integridade e a disponibilidade do Azure.
    • Os dados de locatário do Azure descrevem seus serviços no nível da organização do Azure, como o Microsoft Entra ID.
  • Considere consultas em dados de Logs. Escreva consultas de log para analisar seus dados coletados para Tailwind Traders. Para obter mais informações sobre consultas de log, consulte Consultas de log no Azure Monitor.

  • Considere alertas com base em dados de Logs e Métricas. Configure regras de alerta com base nos dados de Logs para ser notificado proativamente sobre problemas do sistema. Use os dados de métricas para identificar quando ocorrem problemas críticos do Tailwind Traders, como valores que excedem os limites definidos.

  • Considere o Metrics Explorer para analisar métricas interativamente. Defina métricas para monitorar sobre seus recursos do Tailwind Traders, como taxas de pico de uso, informações de acesso, cargas de trabalho ou cenários de incidentes. Use o Metrics Explorer para investigar os dados coletados. Para obter mais informações sobre consultas de log, consulte Recursos avançados do Metrics Explorer.