Descrição geral da extensão do Diagnóstico do Azure
Diagnóstico do Azure extensão é um agente no Azure Monitor que recolhe dados de monitorização do sistema operativo convidado dos recursos de computação do Azure, incluindo máquinas virtuais. Este artigo fornece uma descrição geral da extensão Diagnóstico do Azure, a funcionalidade específica que suporta e as opções de instalação e configuração.
Nota
Diagnóstico do Azure extensão é um dos agentes disponíveis para recolher dados de monitorização do sistema operativo convidado de recursos de computação. Para obter uma descrição dos diferentes agentes e documentação de orientação sobre a seleção dos agentes adequados para os seus requisitos, veja Descrição geral dos agentes do Azure Monitor.
Cenários principais
Utilize Diagnóstico do Azure extensão se precisar de:
- Enviar dados para o Armazenamento do Azure para arquivar ou analisá-los com ferramentas como Explorador de Armazenamento do Azure.
- Envie dados para as Métricas do Azure Monitor para analisá-los com o explorador de métricas e tirar partido de funcionalidades como alertas de métricas quase em tempo real e dimensionamento automático (apenas no Windows).
- Enviar dados para ferramentas de terceiros com Hubs de Eventos do Azure.
- Recolha diagnósticos de arranque para investigar problemas de arranque da VM.
Limitações da extensão Diagnóstico do Azure:
- Só pode ser utilizado com recursos do Azure.
- Tem capacidade limitada para enviar dados para os Registos do Azure Monitor.
Comparação com o agente do Log Analytics
O agente do Log Analytics no Azure Monitor também pode ser utilizado para recolher dados de monitorização do sistema operativo convidado de máquinas virtuais. Pode optar por utilizar um ou ambos, consoante os seus requisitos. Para obter uma comparação dos agentes do Azure Monitor, veja Descrição geral dos agentes do Azure Monitor.
As principais diferenças a considerar são:
- Diagnóstico do Azure Extensão só pode ser utilizada com máquinas virtuais do Azure. O agente do Log Analytics pode ser utilizado com máquinas virtuais no Azure, outras clouds e no local.
- Diagnóstico do Azure extensão envia dados para o Armazenamento do Azure, Métricas do Azure Monitor (apenas Windows) e Hubs de Eventos do Azure. O agente do Log Analytics recolhe dados para os Registos do Azure Monitor.
- O agente do Log Analytics é necessário para soluções descontinuadas, informações da VM e outros serviços, como Microsoft Defender para a Cloud.
Custos
Não há custos para Diagnóstico do Azure extensão, mas poderá incorrer em custos pelos dados ingeridos. Verifique os preços do Azure Monitor para obter o destino onde está a recolher dados.
Dados recolhidos
As tabelas seguintes listam os dados que podem ser recolhidos pela extensão de diagnóstico do Windows e do Linux.
Extensão de diagnóstico do Windows (WAD)
Origem de dados | Descrição |
---|---|
Registos de eventos do Windows | Eventos do registo de eventos do Windows. |
Contadores de desempenho | Valores numéricos que medem o desempenho de diferentes aspetos do sistema operativo e das cargas de trabalho. |
Registos do IIS | Informações de utilização para sites do IIS em execução no sistema operativo convidado. |
Registos de aplicações | Rastrear mensagens escritas pela sua aplicação. |
Registos do .NET EventSource | Eventos de escrita de código com a classe .NET EventSource . |
Registos ETW baseados no manifesto | Rastreio de eventos para eventos do Windows gerados por qualquer processo. |
Informações de falha de sistema (registos) | Informações sobre o estado do processo se uma aplicação falhar. |
Registos baseados em ficheiros | Registos criados pela sua aplicação ou serviço. |
Registos de diagnóstico do agente | Informações sobre Diagnóstico do Azure em si. |
Extensão de diagnóstico do Linux (LAD)
Origem de dados | Descrição |
---|---|
Syslog | Eventos enviados para o sistema de registo de eventos do Linux |
Contadores de desempenho | Valores numéricos que medem o desempenho de diferentes aspetos do sistema operativo e das cargas de trabalho |
Ficheiros de registo | Entradas enviadas para um registo baseado em ficheiros |
Destinos de dados
A extensão Diagnóstico do Azure para Windows e Linux recolhe sempre dados numa conta de Armazenamento do Azure. Para obter uma lista de tabelas e blobs específicos onde estes dados são recolhidos, veja Instalar e configurar Diagnóstico do Azure extensão para Windows e Utilizar a extensão Diagnóstico do Azure para Linux para monitorizar métricas e registos.
Configure um ou mais sinks de dados para enviar dados para outros destinos. As secções seguintes listam os sinks disponíveis para a extensão de diagnóstico do Windows e do Linux.
Extensão de diagnóstico do Windows (WAD)
Destino | Description |
---|---|
Métricas do Azure Monitor | Recolher dados de desempenho para as Métricas do Azure Monitor. Veja Enviar métricas do SO Convidado para a base de dados de métricas do Azure Monitor. |
Hubs de Eventos | Utilize Hubs de Eventos do Azure para enviar dados fora do Azure. Veja Transmitir Diagnóstico do Azure dados para Hubs de Eventos do Azure. |
Blobs de Armazenamento do Azure | Escreva dados em blobs no Armazenamento do Azure, além de tabelas. |
Application Insights | Recolha dados de aplicações em execução na sua VM para o Application Insights para integração com outra monitorização de aplicações. Veja Enviar dados de diagnóstico para o Application Insights. |
Também pode recolher dados WAD do armazenamento para uma área de trabalho do Log Analytics para analisá-los com os Registos do Azure Monitor, embora o agente do Log Analytics seja normalmente utilizado para esta funcionalidade. Pode enviar dados diretamente para uma área de trabalho do Log Analytics e suporta soluções e informações que fornecem mais funcionalidades. Veja Recolher registos de diagnósticos do Azure a partir do Armazenamento do Azure.
Extensão de diagnóstico do Linux (LAD)
O LAD escreve dados em tabelas no Armazenamento do Azure. Suporta os sinks na tabela seguinte.
Destino | Description |
---|---|
Hubs de Eventos | Utilize Hubs de Eventos do Azure para enviar dados fora do Azure. |
Blobs de Armazenamento do Azure | Escreva dados em blobs no Armazenamento do Azure, além de tabelas. |
Métricas do Azure Monitor | Instale o agente Telegraf para além do LAD. Veja Recolher métricas personalizadas para uma VM do Linux com o agente InfluxData Telegraf. |
Instalação e configuração
A extensão de diagnóstico é implementada como uma extensão de máquina virtual no Azure, pelo que suporta as mesmas opções de instalação com o Azure Resource Manager modelos, o PowerShell e a CLI do Azure. Para obter informações sobre como instalar e manter extensões de máquina virtual, veja Extensões e funcionalidades de máquinas virtuais para extensões e funcionalidades do Windows e da Máquina virtual para Linux.
Também pode instalar e configurar a extensão de diagnóstico do Windows e do Linux no portal do Azure em Definições de diagnóstico na secção Monitorização do menu da máquina virtual.
Consulte os seguintes artigos para obter informações sobre como instalar e configurar a extensão de diagnóstico para Windows e Linux:
- Instalar e configurar a extensão Diagnóstico do Azure para o Windows
- Utilizar a extensão de diagnóstico do Linux para monitorizar métricas e registos
Outra documentação
Consulte os seguintes artigos para obter mais informações.
Funções web e de trabalho do Azure Serviços Cloud (clássico)
- Introdução à monitorização de Serviços Cloud do Azure
- Ativar Diagnóstico do Azure no Azure Serviços Cloud
- Application Insights para os Serviços Cloud do Azure
- Rastrear o fluxo de uma aplicação do Azure Serviços Cloud com Diagnóstico do Azure
Azure Service Fabric
Monitorizar e diagnosticar serviços numa configuração de desenvolvimento do computador local
Passos seguintes
- Saiba como utilizar contadores de desempenho no Diagnóstico do Azure.
- Se tiver problemas com diagnósticos ao iniciar ou localizar os dados nas tabelas do Armazenamento do Azure, veja Resolução de problemas Diagnóstico do Azure.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários