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:

    • Eventos do Windows. Informações enviadas para o sistema de registo de eventos do Windows, incluindo eventos sysmon.

    • Contadores de desempenho. Valores numéricos que medem o desempenho de diferentes aspetos do sistema operacional e cargas de trabalho.

    • Syslog. Informações enviadas para o sistema de log de eventos do Linux.

    • Registo de texto. Informações enviadas para um arquivo de log de texto em um disco local.

    • Log JSON. Informações enviadas para um arquivo de log JSON em um disco local.

    • Logs do IIS. Logs do Serviço de Informações da Internet (IIS) do disco local de máquinas Windows.

  • 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.