Overzicht van Azure Diagnostics-extensie

Azure Diagnostics-extensie is een agent in Azure Monitor die bewakingsgegevens verzamelt van het gastbesturingssysteem van Azure-rekenbronnen, inclusief virtuele machines. In dit artikel vindt u een overzicht van Azure Diagnostics-extensie, met inbegrip van specifieke functionaliteit die wordt ondersteund en opties voor installatie en configuratie.

Notitie

Azure Diagnostics-extensie is een van de agents die beschikbaar zijn voor het verzamelen van bewakingsgegevens van het gastbesturingssysteem van rekenbronnen. Zie Overzicht van de Azure Monitor agents voor een beschrijving van de verschillende agents en richtlijnen voor het selecteren van de juiste agents voor uw vereisten.

Primaire scenario's

De primaire scenario's die worden aangepakt door de extensie voor diagnostische gegevens zijn:

  • Verzamel metrische gegevens van gasten Azure Monitor Metrische gegevens.
  • Gastlogboeken en metrische gegevens verzenden naar Azure Storage voor archivering.
  • Gastlogboeken en metrische gegevens verzenden naar Azure Event Hubs om ze buiten Azure te verzenden.

Vergelijking met Log Analytics-agent

De Log Analytics-agent in Azure Monitor kan ook worden gebruikt voor het verzamelen van bewakingsgegevens van het gastbesturingssysteem van virtuele machines. U kunt ervoor kiezen om een van beide of beide te gebruiken, afhankelijk van uw vereisten. Zie Overzicht van de Azure Monitor agents voor een gedetailleerde vergelijking van de Azure Monitor agents.

De belangrijkste verschillen die u moet overwegen zijn:

Kosten

Er zijn geen kosten verbonden aan de diagnostische Azure-extensie, maar er kunnen wel kosten in rekening worden gebracht voor de opgenomen gegevens. Controleer Azure Monitor voor de bestemming waar u gegevens verzamelt.

Verzamelde gegevens

De volgende tabellen bevatten de gegevens die kunnen worden verzameld door de extensie Windows en Linux Diagnostics.

Windows diagnostics extension (WAD)

Gegevensbron Description
Windows Gebeurtenislogboeken Gebeurtenissen uit Windows gebeurtenislogboek.
Prestatiemeteritems Numerieke waarden die de prestaties van verschillende aspecten van het besturingssysteem en workloads meten.
IIS-logboeken Gebruiksgegevens voor IIS-websites die worden uitgevoerd op het gastbesturingssysteem.
Toepassingslogboeken Traceer berichten die door uw toepassing zijn geschreven.
.NET EventSource-logboeken Code schrijven van gebeurtenissen met behulp van de klasse .NET EventSource
ETW-logboeken op basis van manifesten Gebeurtenistracing voor Windows gebeurtenissen die door een proces worden gegenereerd.
Crashdumps (logboeken) Informatie over de status van het proces als een toepassing vast loopt.
Logboeken op basis van bestanden Logboeken die zijn gemaakt door uw toepassing of service.
Diagnostische logboeken van agent Informatie over Azure Diagnostics zelf.

Linux Diagnostics Extension (LAD)

Gegevensbron Description
Syslog Gebeurtenissen die worden verzonden naar het Linux-systeem voor logboekregistratie van gebeurtenissen.
Prestatiemeteritems Numerieke waarden die de prestaties van verschillende aspecten van het besturingssysteem en workloads meten.
Logboekbestanden Vermeldingen die worden verzonden naar een logboek op basis van een bestand.

Gegevensbestemmingen

De diagnostische Azure-extensie voor Windows Linux verzamelt altijd gegevens in een Azure Storage-account. Zie Install and configure Windows Azure diagnostics extension (WAD) en Use Linux Diagnostic Extension to monitor metrics and logs (Diagnostische Linux-extensie gebruiken om metrische gegevens en logboeken te bewaken) voor een lijst met specifieke tabellen en blobs waar deze gegevens worden verzameld.

Configureer een of meer gegevenss sinks om gegevens te verzenden naar andere aanvullende bestemmingen. In de volgende secties worden de sinks vermeld die beschikbaar zijn voor de diagnostische Windows linux-extensie.

Windows diagnostics extension (WAD)

Doel Description
Metrische gegevens van Azure Monitor Prestatiegegevens verzamelen om metrische Azure Monitor verzamelen. Zie Metrische gegevens van gast-besturingssysteem verzenden naar Azure Monitor database met metrische gegevens.
Event Hubs Gebruik Azure Event Hubs om gegevens buiten Azure te verzenden. Zie Streaming Azure Diagnostics data to Event Hubs
Azure Storage blobs Schrijven naar gegevens naar blobs in Azure Storage naast tabellen.
Application Insights Verzamel gegevens van toepassingen die worden uitgevoerd in uw VM naar Application Insights te integreren met andere toepassingsbewaking. Zie Diagnostische gegevens verzenden naar Application Insights.

U kunt ook WAD-gegevens uit de opslag verzamelen in een Log Analytics-werkruimte om deze te analyseren met Azure Monitor-logboeken, hoewel de Log Analytics-agent doorgaans wordt gebruikt voor deze functionaliteit. Het kan gegevens rechtstreeks naar een Log Analytics-werkruimte verzenden en biedt ondersteuning voor oplossingen en inzichten die extra functionaliteit bieden. Zie Diagnostische logboeken van Azure verzamelen Azure Storage.

Linux Diagnostics Extension (LAD)

LAD schrijft gegevens naar tabellen in Azure Storage. De sinks in de volgende tabel worden ondersteund.

Doel Description
Event Hubs Gebruik Azure Event Hubs om gegevens buiten Azure te verzenden.
Azure Storage blobs Schrijven naar gegevens naar blobs in Azure Storage naast tabellen.
Metrische gegevens van Azure Monitor Installeer de Telegraf-agent naast LAD. Zie Collect custom metrics for a Linux VM with the InfluxData Telegraf agent (Aangepaste metrische gegevens voor een Linux-VM verzamelen met de Telegraf-agent Voor gegevens instroom).

Installatie en configuratie

De diagnostische extensie wordt geïmplementeerd als een extensie voor virtuele machines in Azure, zodat dezelfde installatieopties worden ondersteund met behulp van Resource Manager-sjablonen, PowerShell en CLI. Zie Extensies en functies van virtuele machines voor Windows en Extensies en functies voor virtuele machines voor Linux voor algemene informatie over het installeren en onderhouden van extensies van virtuele machines.

U kunt ook de diagnostische extensie Windows en Linux installeren en configureren in de Azure Portal onder Diagnostische instellingen in de sectie Bewaking van het menu van de virtuele machine.

Zie de volgende artikelen voor meer informatie over het installeren en configureren van de diagnostische extensie voor Windows en Linux.

Andere documentatie

Web- en werkrollen voor Azure Cloud Service (klassiek)

Azure Service Fabric

Volgende stappen