Azure Monitor fontes de dados e métodos de coleta de dados

O Azure Monitor baseia-se numa plataforma de dados de monitorização comum que permite que diferentes tipos de dados de vários tipos de recursos sejam analisados em conjunto utilizando um conjunto comum de ferramentas. Atualmente, diferentes fontes de dados para o Azure Monitor usam métodos diferentes para entregar seus dados, e cada um normalmente requer diferentes tipos de configuração. Este artigo descreve fontes comuns de dados de monitoramento coletados pelo Azure Monitor e seus métodos de coleta de dados. Use este artigo como ponto de partida para entender a opção de coletar diferentes tipos de dados que estão sendo gerados em seu ambiente. Diagrama que mostra uma visão geral do Azure Monitor. As fontes de dados enviam dados para uma plataforma de dados e os recursos do Azure Monitor usam os dados coletados.

Importante

Há um custo para coletar e reter a maioria dos tipos de dados no Azure Monitor. Para minimizar seus custos, certifique-se de não coletar mais dados do que o necessário e de que seu ambiente esteja configurado para otimizar seus custos. Consulte Otimização de custos no Azure Monitor para obter um resumo das recomendações.

Recursos do Azure

A maioria dos recursos no Azure gera os dados de monitoramento descritos na tabela a seguir. Alguns serviços também terão outros dados que podem ser coletados habilitando outros recursos do Azure Monitor (descritos em outras seções deste artigo). No entanto, independentemente dos serviços que você está monitorando, você deve começar entendendo e configurando a coleta desses dados.

Criar configurações de diagnóstico para cada um dos seguintes tipos de dados pode ser enviado para um espaço de trabalho do Log Analytics, arquivado em uma conta de armazenamento ou transmitido para um hub de eventos para enviá-lo para serviços fora do Azure. Consulte Criar configurações de diagnóstico no Azure Monitor.

Tipo de dados Description Método de recolha de dados
Registo de atividades O log de atividades fornece informações sobre eventos no nível de assinatura para serviços do Azure, incluindo registros de integridade do serviço e alterações de configuração. Recolhido automaticamente. Exiba no portal do Azure ou crie uma configuração de diagnóstico para enviá-la para outros destinos. Pode ser coletado no espaço de trabalho do Log Analytics gratuitamente. Consulte Registo de atividades do Azure Monitor.
Métricas de plataforma As métricas da plataforma são valores numéricos que são coletados automaticamente em intervalos regulares para diferentes aspetos de um recurso. As métricas específicas variam para cada tipo de recurso. Coletados automaticamente e armazenados no Azure Monitor Metrics. Visualize no explorador de métricas ou crie uma configuração de diagnóstico para enviá-la para outros destinos. Consulte Visão geral das métricas do Azure Monitor e Métricas suportadas com o Azure Monitor para obter uma lista de métricas para diferentes serviços.
Registos do recurso Forneça informações sobre operações que foram executadas em um recurso do Azure. O conteúdo dos logs de recursos varia de acordo com o serviço do Azure e o tipo de recurso. Você deve criar uma configuração de diagnóstico para coletar logs de recursos. Consulte Logs de recursos do Azure e Serviços, esquemas e categorias suportados para logs de recursos do Azure para obter detalhes sobre cada serviço.

Dados de log do Microsoft Entra ID

Os logs de auditoria e de entrada na ID do Microsoft Entra são semelhantes aos logs de atividade no Azure Monitor. Use as configurações de diagnóstico para enviar o log de atividades para um espaço de trabalho do Log Analytics, arquivá-lo em uma conta de armazenamento ou transmitir para um hub de eventos para enviá-lo para serviços fora do Azure. Consulte Definir configurações de diagnóstico do Microsoft Entra para logs de atividades.

Tipo de dados Description Método de recolha de dados
Logs
de auditoria Logs de entrada
Permite que você avalie muitos aspetos do seu ambiente de ID do Microsoft Entra, incluindo histórico de atividade de entrada, trilha de auditoria de alterações feitas em um locatário específico e atividades executadas pelo serviço de provisionamento. Recolhido automaticamente. Exiba no portal do Azure ou crie uma configuração de diagnóstico para enviá-la para outros destinos.

Aplicativos e cargas de trabalho

Dados de aplicação

O monitoramento de aplicativos no Azure Monitor é feito com o Application Insights, que coleta dados de aplicativos em execução em várias plataformas no Azure, em outra nuvem ou no local. Quando você habilita o Application Insights para um aplicativo, ele coleta métricas e logs relacionados ao desempenho e à operação do aplicativo e os armazena na mesma plataforma de dados do Azure Monitor usada por outras fontes de dados.

Consulte Visão geral do Application Insights para obter mais detalhes sobre os dados coletados pelo Application Insights e links para artigos sobre a integração do seu aplicativo.

Tipo de dados Description Método de recolha de dados
Registos Dados operacionais sobre seu aplicativo, incluindo visualizações de página, solicitações de aplicativos, exceções e rastreamentos. Também inclui informações de dependência entre os componentes do aplicativo para dar suporte ao Mapa do Aplicativo e à correlação de dados. Os logs do aplicativo são armazenados em um espaço de trabalho do Log Analytics que você seleciona como parte do processo de integração.
Métricas Dados numéricos que medem o desempenho do seu aplicativo e solicitações do usuário medidos em intervalos de tempo. Os dados de métricas são armazenados no Azure Monitor Metrics e no espaço de trabalho do Log Analytics.
Rastreios Os rastreamentos são uma série de eventos relacionados que rastreiam solicitações de ponta a ponta por meio dos componentes do seu aplicativo. Os rastreamentos são armazenados no espaço de trabalho do Log Analytics para o aplicativo.

Infraestrutura

Dados da máquina virtual

As máquinas virtuais do Azure criam os mesmos logs de atividade e métricas de plataforma que outros recursos do Azure. Além desses dados de host, porém, você precisa monitorar o sistema operacional convidado e as cargas de trabalho em execução nele, o que requer o agente do Azure Monitor ou a Instância Gerenciada SCOM. A tabela a seguir inclui os dados mais comuns a serem coletados de VMs. Consulte Monitorar máquinas virtuais com o Azure Monitor: coletar dados para obter uma descrição mais completa dos diferentes tipos de dados que você pode coletar de máquinas virtuais.

Tipo de dados Description Método de recolha de dados
Eventos do Windows Logs para o sistema operacional cliente e aplicativos diferentes em VMs do Windows. Implante o agente do Azure Monitor (AMA) e crie uma regra de coleta de dados (DCR) para enviar dados para o espaço de trabalho do Log Analytics. Consulte Coletar eventos e contadores de desempenho de máquinas virtuais com o Azure Monitor Agent.
Syslog Logs para o sistema operacional cliente e diferentes aplicativos em VMs Linux. Implante o agente do Azure Monitor (AMA) e crie uma regra de coleta de dados (DCR) para enviar dados para o espaço de trabalho do Log Analytics. Consulte Coletar eventos do Syslog com o Azure Monitor Agent. Para usar a VM como um encaminhador Syslog, consulte Tutorial: Encaminhar dados do Syslog para um espaço de trabalho do Log Analytics com o Microsoft Sentinel usando o Azure Monitor Agent
Dados de desempenho do cliente Valores do contador de desempenho para o sistema operacional e os aplicativos em execução na máquina virtual. Implante o agente do Azure Monitor (AMA) e crie uma regra de coleta de dados (DCR) para enviar dados para o Azure Monitor Metrics e/ou para o espaço de trabalho do Log Analytics. Consulte Coletar eventos e contadores de desempenho de máquinas virtuais com o Azure Monitor Agent.

Habilite as informações da VM para enviar dados de desempenho agregados predefinidos para o espaço de trabalho do Log Analytics. Consulte Visão geral de Habilitar VM Insights para obter opções de instalação.
Processos e dependências Detalhes sobre processos em execução na máquina e suas dependências em outras máquinas e serviços externos. Habilita o recurso de mapa em insights de VM. Habilite insights de VM na máquina com a opção de processos e dependências . Consulte Visão geral de Habilitar VM Insights para obter opções de instalação.
Logs de texto Logs de aplicativos gravados em um arquivo de texto. Implante o agente do Azure Monitor (AMA) e crie uma regra de coleta de dados (DCR) para enviar dados para o espaço de trabalho do Log Analytics. Consulte Coletar logs de um arquivo de texto ou JSON com o Azure Monitor Agent.
Registos do IIS Logs criados pelo Internet Information Service (IIS). Implante o agente do Azure Monitor (AMA) e crie uma regra de coleta de dados (DCR) para enviar dados para o espaço de trabalho do Log Analytics. Consulte Coletar logs do IIS com o Azure Monitor Agent.
Armadilhas SNMP Protocolo de gerenciamento amplamente implantado para monitoramento e configuração de dispositivos e dispositivos Linux. Consulte Coletar dados de trap SNMP com o Azure Monitor Agent.
Dados do pacote de gerenciamento Se você tiver um investimento existente em SCOM, poderá migrar para a nuvem, mantendo seu investimento em pacotes de gerenciamento existentes usando o SCOM MI. O SCOM MI armazena dados coletados por pacotes de gerenciamento em uma instância do SQL MI. Consulte Configurar o Log Analytics para a Instância Gerenciada SCOM do Azure Monitor para enviar esses dados para um espaço de trabalho do Log Analytics.

Dados de cluster do Kubernetes

Os clusters do Serviço Kubernetes do Azure (AKS) criam os mesmos logs de atividade e métricas da plataforma que outros recursos do Azure. Além desses dados de host, porém, eles geram um conjunto comum de logs e métricas de cluster que você pode coletar de seus clusters AKS e clusters Kubernetes habilitados para Arc.

Tipo de dados Description Método de recolha de dados
Métricas de cluster Dados de uso e desempenho para o cluster, nós, implantações e cargas de trabalho. Habilite o Prometheus gerenciado para o cluster para enviar métricas de cluster para um espaço de trabalho do Azure Monitor. Consulte Habilitar Prometheus e Grafana para integração e configuração de métricas padrão do Prometheus no Azure Monitor para obter uma lista de métricas coletadas por padrão.
Registos Logs padrão do Kubernetes, incluindo eventos para o cluster, nós, implantações e cargas de trabalho. Habilite o Container insights para o cluster para enviar logs de contêiner para um espaço de trabalho do Log Analytics. Consulte Habilitar insights de contêiner para integração e Configurar coleta de dados em Insights de contêiner usando regra de coleta de dados para configurar quais logs são coletados.

Fontes personalizadas

Para quaisquer dados de monitoramento que você não pode coletar com os outros métodos descritos neste artigo, você pode usar as APIs na tabela a seguir para enviar dados para o Azure Monitor.

Tipo de dados Description Método de recolha de dados
Registos Colete dados de log de qualquer cliente REST e armazene no espaço de trabalho do Log Analytics. Crie uma regra de coleta de dados para definir o espaço de trabalho de destino e quaisquer transformações de dados. Consulte API de ingestão de logs no Azure Monitor.
Métricas Colete métricas personalizadas para recursos do Azure de qualquer cliente REST. Consulte Enviar métricas personalizadas para um recurso do Azure para o repositório de métricas do Azure Monitor usando uma API REST.

Próximos passos