Monitoramento e Azure Monitor

Concluído

Esta unidade oferece uma visão geral do monitoramento e do Azure Monitor. Você aprende sobre recursos do Azure Monitor que são importantes para o funcionamento bem sucedido dos seus recursos e aplicações híbridos e do Azure.

Introdução ao monitoramento

O seu ambiente de TI pode conter muitos recursos, serviços, redes e outras infraestruturas. O monitoramento acompanha o estado, a saúde, o comportamento e o desempenho das suas aplicações e ambiente de TI. Um objetivo do monitoramento é garantir que seus aplicativos e ambiente estejam operando de maneira ideal, segura e confiável. Outro objetivo é detectar e ajudar a resolver quaisquer problemas.

O monitoramento inclui as seguintes atividades principais:

  • Coleta de dados: Métricas, logs e rastreamentos de log para fornecer insights sobre o funcionamento e desempenho dos componentes monitorados.
  • Análise de Dados: Entenda o estado atual, preveja possíveis problemas, identifique padrões, tendências e anomalias.
  • Alertas: Dispare quando condições específicas forem atendidas, como alto uso de CPU ou baixo espaço em disco. Ajuda a notificar os administradores ou disparar respostas automatizadas.
  • Visualizações: Apresentam dados coletados em formatos visuais fáceis de usar para ajudar os administradores a avaliar rapidamente o status do sistema e dos recursos.
  • Diagnóstico e solução de problemas: Ajude a identificar as causas raiz dos problemas e tome decisões informadas para resolvê-los.

O monitoramento fornece os seguintes benefícios importantes:

  • Otimização de custo e desempenho: Identifica gargalos de desempenho e áreas para melhorar a utilização de recursos, eficiência e custos.
  • Gerenciamento proativo: Permite que você tome decisões proativas, em vez de medidas reativas, para evitar tempo de inatividade, interrupções e outros problemas.
  • Confiabilidade: Fornece rápida identificação, solução de problemas e recuperação quando ocorrem problemas.
  • Planejamento de capacidade: Ajuda a analisar padrões históricos de uso para auxiliar na previsão, planejamento e dimensionamento de infraestrutura.
  • Monitoramento de segurança: Detecta e responde a ameaças à segurança, violações e atividades suspeitas para ajudar a manter a postura de segurança do seu sistema.
  • Monitoramento de conformidade e governança: Pode monitorar a adesão a padrões, regulamentos e políticas.

Visão geral do Azure Monitor

Quando você executa aplicativos criados em vários serviços e recursos, um elemento-chave do monitoramento é a capacidade de relacionar o desempenho e a integridade dos seus aplicativos aos componentes nos quais eles são criados. Essa observabilidade permite analisar e solucionar problemas de aplicativos de maneira eficaz.

O Azure Monitor fornece recursos e ferramentas para coletar, gerenciar e analisar dados de TI de todos os seus recursos do Azure, de outras nuvens e locais. O diagrama a seguir mostra uma visão arquitetônica de alto nível do Azure Monitor.

Diagrama que mostra uma visão geral do Azure Monitor com fontes de dados e recursos que usam os dados coletados.

Coleta de dados e armazenamento

Assim que você adiciona recursos a uma assinatura do Azure, o Azure Monitor começa a coletar dados sobre os recursos. O Azure Monitor fornece os seguintes recursos para coletar, armazenar e gerenciar dados de monitoramento:

  • Monitoramento nativo de toda a implantação do Azure.
  • Ferramentas como agentes de coleta de dados e APIs para monitorar todas as camadas em sua pilha. Isso inclui aplicativos e infraestrutura, dentro e fora do Azure.
  • Integração com o serviço de streaming de dados dos Hubs de Eventos do Azure.
  • Transformações de dados durante a ingestão para permitir a filtragem de dados você não precisa.
  • Períodos de retenção de dados configuráveis, arquivamento e opções de restauração.
  • Descontos por nível de preços com base no volume de dados.
  • Um plano de logs Básicos de baixo custo para coletar e armazenar logs detalhados de alto volume que você usa para depuração, solução de problemas e auditoria. No entanto, eles não são para análise e alertas.

Análise e resposta de dados

O Azure Monitor oferece um amplo conjunto de ferramentas e recursos para ajudá-lo a analisar e obter insights de seus dados de monitoramento. O Azure Monitor inclui os seguintes recursos para dar suporte à análise de dados e resposta:

  • Uma interface de usuário de portal fácil de usar que permite visualizar, filtrar e manipular dados de monitoramento.
  • Linguagem de Consulta Kusto (KQL), uma linguagem de consulta avançada otimizada para consultas ad hoc, exploração de dados e análise quase em tempo real de grandes volumes de dados transmitidos de várias fontes.
  • Uma variedade de ferramentas para personalizar suas análises, visualizações, alertas e respostas.
  • Alertas recomendados prontos para uso.
  • Experiências de monitoramento prontas para uso com análises e visualizações avançadas e integradas de sua implantação.
  • Dimensionamento automático para adicionar e remover recursos automaticamente de acordo com a carga no seu aplicativo.
  • Recursos nativos de aprendizado de máquina e inteligência artificial que ajudam a detectar e responder a anomalias.

Alertas, pastas de trabalho, e visualizações

O monitoramento interativo é uma maneira de monitorar seu aplicativo. Outra opção é configurar alertas para enviar mensagens de texto ou email para uma pessoa ou equipe para uma investigação mais aprofundada. Também é possível disparar ações de resposta em determinadas situações.

As pastas de trabalho do Azure Monitor fornecem uma tela flexível para analisar dados e criar relatórios visuais avançados no portal do Azure. As pastas de trabalho podem acessar várias fontes de dados do Azure e combiná-las em experiências interativas. Você pode usar as pastas de trabalho prontas fornecidas pelo Azure Monitor ou criar suas próprias pastas de trabalho a partir de modelos predefinidos.

Saiba mais sobre o monitoramento e seus benefícios, os recursos do Azure Monitor e as formas de monitorar recursos.

Capturas de tela de três pastas de trabalho exibindo dados registrados em vários formatos de gráfico e tabela.

Você pode adicionar as visualizações criadas no Azure Monitor aos painéis do Azure, que permitem combinar diferentes tipos de dados em um único painel no portal do Azure.

Captura de tela de um painel do Azure que exibe métricas em formato de gráfico para métricas de desempenho de aplicativos à esquerda e incidentes de segurança à direita.