Design para fontes de dados do Azure Monitor

Concluído

O Azure Monitor é baseado em uma plataforma comum de dados de monitoramento que permite exibir, analisar e trabalhar com dados coletados de seus recursos. A plataforma oferece muitos recursos que dão suporte a dois componentes principais: logs e métricas.

Os Logs do Azure Monitor permitem coletar e organizar os dados de recursos que você monitora. Configure quais dados são coletados e como eles são organizados na plataforma. Outros recursos no 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.

As Métricas do Azure Monitor capturam 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 especificados. Você pode usar métricas para verificar qual é o desempenho do seu sistema em um determinado momento ou em determinadas circunstâncias.

Outras fontes de monitoramento de dados são coletadas pelo Azure Monitor além dos dados criados pelos recursos do Azure.

Diagram that shows sources of monitoring data for Azure Monitor.

Como CTO da Tailwind Traders, pense em seu ambiente. Quais fontes de dados de monitoramento você quer coletar? Qual análise ou outras ações você pode querer realizar em seus dados coletados?

Tópicos importantes 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 a análise complexa usando consultas de log.

  • As métricas dão suporte a 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 acompanhamento e relatório.

  • 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 próprio aplicativo.
    • As camadas inferiores são componentes da plataforma do Azure.

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

Tópicos importantes sobre o uso do Azure Monitor

Você examinou como o Azure Monitor usa logs e métricas. Agora considere como implementar esses recursos em sua solução de monitoramento para a Tailwind Traders.

  • Considere fontes de dados e acesso a dados. Identifique quais recursos da Tailwind Traders você deseja monitorar. Considere como os dados desses recursos são acessados por outros recursos ou aplicativos. O Azure Monitor coleta dados automaticamente de uma variedade de componentes, e os dados são acessados de várias maneiras:

    Diagram that shows how Azure Monitor collects data from a range of sources.

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

  • Considere alertas baseados 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 dados de Métricas para identificar quando ocorrem problemas críticos da Tailwind Traders, como valores que excedem os limites definidos.

  • Considere o Metrics Explorer para analisar as métricas interativamente. Defina métricas para monitorar os recursos da Tailwind Traders, como taxas de uso de pico, 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, confira Recursos avançados do Metrics Explorer.