Desenvolva uma base de dados robusta de servidores habilitados para Azure Arc com o Azure Monitor Metrics and Logs
A Tailwind Manufacturing está interessada em agrupar seus dados do Azure Monitor em seus servidores habilitados para Azure Arc para fornecer uma base de dados para análise, relatórios e visualização. Nesta unidade, você aprenderá como o Azure Monitor representa dados em Métricas e Logs e os recursos de Análise de Log do Azure Monitor.
Visão geral dos dados de observabilidade no Azure Monitor
Os ambientes de computação complexos de hoje executam aplicativos distribuídos que dependem de serviços locais e na nuvem. Permitir a observabilidade nesses ambientes requer a coleta de dados operacionais de cada camada e cada componente do sistema distribuído. Você precisa ser capaz de realizar insights profundos sobre esses dados e consolidá-los em um único painel com diferentes perspetivas para apoiar as partes interessadas em toda a sua organização.
O Azure Monitor recolhe e agrega dados de várias origens numa plataforma de dados comum onde podem ser utilizados para análise, visualização e alertas. Ele fornece uma experiência consistente sobre dados de várias fontes, o que lhe dá insights profundos em todos os seus recursos monitorados e até mesmo com dados de outros serviços que armazenam seus dados no Azure Monitor.
Métricas do Azure Monitor
As métricas são valores numéricos que descrevem alguns aspetos de um sistema num determinado momento. Eles são coletados em intervalos regulares e são identificados com um carimbo de data/hora, um nome, um valor e um ou mais rótulos definidores. As métricas podem ser agregadas usando vários algoritmos, em comparação com outras métricas, e analisadas quanto às tendências ao longo do tempo.
As métricas no Azure Monitor são armazenadas em um banco de dados de séries cronológicas otimizado para analisar dados com carimbo de data/hora. Essa otimização os torna úteis para alertas e deteção rápida de problemas. Eles podem dizer como seu sistema está funcionando, mas eles normalmente precisam ser combinados com logs para identificar a causa raiz dos problemas.
As métricas estão disponíveis para análise interativa no portal do Azure com o Azure Metrics Explorer. Você pode adicioná-los a um painel do Azure para visualização em combinação com outros dados e usá-los para alertas quase em tempo real.
- Analise usando o Metrics Explorer para analisar métricas coletadas em um gráfico e comparar métricas de vários recursos.
- Alerte configurando uma regra de alerta de métrica que envia uma notificação ou executa uma ação automatizada quando o valor da métrica ultrapassa um limite.
- Visualize fixando os resultados da consulta como tabelas ou gráficos nos painéis do Azure, criando uma pasta de trabalho combinando vários conjuntos de dados ou exportando resultados para o Grafana.
- Automatize usando o Autoscale para aumentar ou diminuir recursos com base em um valor métrico que ultrapasse um limite.
Registos do Azure Monitor
Os logs são registros de eventos que ocorreram dentro do sistema. Eles podem conter diferentes tipos de dados e podem ser texto estruturado ou de forma livre com um carimbo de data/hora. Eles podem ser criados esporadicamente à medida que eventos no ambiente geram entradas de log. Um sistema sob carga pesada normalmente gera mais volume de log.
Os logs no Azure Monitor são armazenados em um espaço de trabalho do Log Analytics baseado no Azure Data Explorer, que fornece um poderoso mecanismo de análise e uma linguagem de consulta avançada. Os logs geralmente fornecem informações suficientes para fornecer o contexto completo do problema que está sendo identificado e são valiosos para identificar a causa raiz dos problemas.
Você pode trabalhar com consultas de log interativamente com o Log Analytics no portal do Azure. Você também pode adicionar os resultados a um painel do Azure para visualização em combinação com outros dados. Você também pode criar alertas de log, que disparam um alerta com base nos resultados de uma consulta agendada.
- Analise usando o Log Analytics no portal do Azure para escrever consultas de log e analisar dados de log interativamente usando um poderoso mecanismo de análise.
- Alerta configurando uma regra de alerta de log que envia uma notificação ou executa uma ação automatizada quando os resultados da consulta correspondem a um resultado específico.
- Visualize fixando os resultados da consulta como tabelas ou gráficos nos painéis do Azure. Também criando uma pasta de trabalho combinando vários conjuntos de dados ou exportando resultados para o Power BI ou Grafana para visualização.
Azure Log Analytics
O Log Analytics é uma ferramenta no portal do Azure usada para editar e executar consultas de log com dados nos Logs do Azure Monitor. Você pode escrever uma consulta que retorna um conjunto de registros. Em seguida, você pode usar os recursos do Log Analytics para classificá-los, filtrá-los e analisá-los. Ou, você pode escrever uma consulta mais avançada para executar a análise estatística e visualizar os resultados em um gráfico para identificar uma tendência específica.
Um espaço de trabalho do Log Analytics é um ambiente exclusivo para dados de log do Azure Monitor, Microsoft Sentinel e Microsoft Defender for Cloud. Cada espaço de trabalho tem seu próprio repositório de dados e configuração, mas pode combinar dados de vários serviços. Você pode usar um único espaço de trabalho para toda a sua coleta de dados ou pode criar vários espaços de trabalho com base em vários requisitos.
Para servidores habilitados para Azure Arc, selecione Logs no painel de navegação esquerdo para executar consultas nos dados coletados do Azure Monitor Log Analytics.