Coleta de dados no Azure Monitor

O Azure Monitor tem uma plataforma de dados comum que consolida dados de uma variedade de fontes. Atualmente, diferentes fontes de dados para o Azure Monitor usam métodos diferentes para fornecer seus dados, e cada uma normalmente exige tipos diferentes de configuração. Obtenha uma descrição das fontes de dados mais comuns em Fontes de dados de monitoramento para o Azure Monitor.

O Azure Monitor está implementando um novo pipeline de coleta de dados semelhante a ETL que melhora os métodos de coleta de dados herdados. Esse processo usa um pipeline de ingestão de dados comum para todas as fontes de dados e fornece um método padrão de configuração mais gerenciável e escalonável do que os métodos atuais. As vantagens específicas da nova coleta de dados incluem o seguinte:

  • Conjunto comum de destinos para diferentes fontes de dados.
  • Capacidade de aplicar uma transformação para filtrar ou modificar dados de entrada antes de serem armazenados.
  • Método consistente para configuração de diferentes fontes de dados.
  • Opções de configuração escalonáveis que dão suporte à infraestrutura como processos de código e DevOps.

Quando a implementação for concluída, todos os dados coletados pelo Azure Monitor usarão o novo processo de coleta de dados e serão gerenciados pelas regras de coleta de dados. Atualmente, apenas determinados métodos de coleta de dados dão suporte ao pipeline de ingestão e podem ter opções de configuração limitadas. Não há diferença entre os dados coletados com o novo pipeline de ingestão e os dados coletados usando outros métodos. Os dados são todos armazenados juntos como Logs e Métricas, dando suporte a recursos do Azure Monitor, como consultas de log, alertas e pastas de trabalho. A única diferença está no método de coleta.

Regras de coleta de dados

A coleta de dados do Azure Monitor é configurada usando uma DCR (regra de coleta de dados). Um DCR define os detalhes de um cenário específico de coleta de dados, incluindo quais dados devem ser coletados, como potencialmente transformar esses dados e para onde enviar esses dados. Um único DCR pode ser usado com vários recursos monitorados, fornecendo um método consistente para configurar uma variedade de cenários de monitoramento. Em alguns casos, o Azure Monitor criará e configurará um DCR para você usando opções no portal do Azure. Você também pode editar DCRs diretamente para configurar cenários específicos.

Consulte Regras de coleta de dados no Azure Monitor para obter detalhes sobre regras de coleta de dados, incluindo como exibir e criá-los.

Transformações

Um dos recursos mais valiosos do novo processo de coleta de dados são as transformações de dados, que permitem aplicar uma consulta KQL aos dados de entrada para modificá-los antes de enviá-los para seu destino. Você pode filtrar dados indesejados ou modificar dados existentes para melhorar suas funcionalidades de consulta ou relatório.

Consulte Transformações de coleta de dados no Azure Monitor para obter detalhes completos sobre transformações, incluindo como escrever consultas de transformação.

Cenários de coleta de dados

As seções a seguir descrevem os cenários de coleta de dados com suporte no momento usando DCR e o novo pipeline de ingestão de dados.

Agente do Azure Monitor

Importante

Os agentes do Log Analytics estão em um processo de preterimento e não contarão mais com suporte após 31 de agosto de 2024. Nenhum data center que entrar online após 1º de janeiro de 2024 dará suporte ao agente do Log Analytics. Se você usa o agente de Log Analytics para ingerir dados no Azure Monitor, migre para o novo agente do Azure Monitor antes dessa data.

O diagrama abaixo mostra a coleta de dados para o agente do Azure Monitor em execução em uma máquina virtual. Nesse cenário, o DCR especifica eventos e dados de desempenho a serem coletados do computador do agente, uma transformação para filtrar e modificar os dados após a coleta e um workspace do Log Analytics para enviar os dados transformados. Para implementar esse cenário, você cria uma associação entre o DCR e o agente. Um agente pode ser associado a vários DCRs e um DCR pode ser associado a vários agentes.

Diagram showing data collection for Azure Monitor agent.

Consulte Coletar dados de máquinas virtuais com o agente do Azure Monitor para obter detalhes sobre como criar um DCR para o agente do Azure Monitor.

API de ingestão de logs

O diagrama abaixo mostra a coleta de dados para a API de ingestão de Logs, que permite que você envie dados para um workspace do Log Analytics de qualquer cliente REST. Nesse cenário, a chamada à API se conecta a um ponto de extremidade de coleta de dados (DCE) e especifica um DCR para aceitar seus dados de entrada. O DCR entende a estrutura dos dados de entrada, inclui uma transformação que garante que os dados estejam no formato da tabela de destino e especifica um workspace e uma tabela para enviar os dados transformados.

Diagram showing data collection for custom application using logs ingestion API.

Consulte API de ingestão de logs no Azure Monitor (versão prévia) para obter detalhes sobre a API de ingestão de logs.

DCR de transformação do workspace

O diagrama abaixo mostra a coleta de dados para logs de recursos usando um DCR de transformação de workspace. Esse é um DCR especial associado a um workspace e fornece uma transformação padrão para tabelas com suporte. Essa transformação é aplicada a todos os dados enviados à tabela que não usam outro DCR. O exemplo aqui mostra os logs de recursos usando uma configuração de diagnóstico, mas essa mesma transformação pode ser aplicada a outros métodos de coleta de dados, como o agente do Log Analytics ou insights de contêiner.

Diagram showing data collection for resource logs using a transformation in the workspace transformation DCR.

Consulte DCR de transformação de workspace para obter detalhes sobre DCRs de transformação de workspace e links para instruções passo a passo para criá-los.

Perguntas frequentes

Esta seção fornece respostas para perguntas comuns.

Há uma quantidade máxima de dados que posso coletar no Azure Monitor?

Não há nenhum limite para a quantidade de dados de métrica que você pode coletar, mas esses dados são armazenados por um máximo de 93 dias. Confira a Retenção de métricas. Não há limite para a quantidade de dados de log que você pode coletar, mas o tipo de preço que você escolher para o workspace do Log Analytics pode afetar o limite. Confira os Detalhes de preços.

Como faço para acessar os dados coletados pelo Azure Monitor?

As informações e soluções fornecem uma experiência personalizada para trabalhar com os dados armazenados no Azure Monitor. Você pode trabalhar diretamente com os dados de log usando uma consulta de log escrita em KQL (Linguagem de Consulta Kusto). No portal do Azure, você pode escrever e executar consultas e analisar dados de forma interativa usando o Log Analytics. Analise as métricas no portal do Azure com o Metrics Explorer. Consulte Analisar dados de log no Azure Monitor e Analisar métricas com o explorador de métricas do Azure Monitor.

Próximas etapas