Übersicht zur Azure-DiagnoseerweiterungAzure Diagnostics extension overview

Die Azure-Diagnoseerweiterung ist ein Agent in Azure Monitor, der Überwachungsdaten vom Gastbetriebssystem von Azure-Computeressourcen inklusive VMs sammelt.Azure Diagnostics extension is an agent in Azure Monitor that collects monitoring data from the guest operating system of Azure compute resources including virtual machines. Dieser Artikel bietet eine Übersicht zur Azure-Diagnoseerweiterung einschließlich spezifischer Funktionen, die unterstützt werden, sowie Optionen für die Installation und Konfiguration.This article provides an overview of Azure Diagnostics extension including specific functionality that it supports and options for installation and configuration.

Hinweis

Die Azure-Diagnoseerweiterung ist einer der Agents, die zum Erfassen von Überwachungsdaten aus dem Gastbetriebssystem von Computeressourcen verfügbar sind.Azure Diagnostics extension is one of the agents available to collect monitoring data from the guest operating system of compute resources. Unter Übersicht über die Azure Monitor-Agents finden Sie eine Beschreibung der verschiedenen Agents sowie Informationen zur Wahl der geeigneten Agents für Ihre Anforderungen.See Overview of the Azure Monitor agents for a description of the different agents and guidance on selecting the appropriate agents for your requirements.

Primäre SzenarienPrimary scenarios

Die folgenden primären Szenarien werden von der Diagnoseerweiterung abgedeckt:The primary scenarios addressed by the diagnostics extension are:

  • Erfassen von Gastmetriken in Azure Monitor-MetrikenCollect guest metrics into Azure Monitor Metrics.
  • Senden von Gastprotokollen und -metriken an Azure-Speicher zur ArchivierungSend guest logs and metrics to Azure storage for archiving.
  • Senden von Gastprotokollen und -metriken an Azure Event Hubs, um sie außerhalb von Azure nutzen zu könnenSend guest logs and metrics to Azure event hubs to send outside of Azure.

Vergleich mit Log Analytics-AgentComparison to Log Analytics agent

Der Log Analytics-Agent in Azure Monitor kann auch zum Sammeln von Überwachungsdaten aus dem Gastbetriebssystem virtueller Computer verwendet werden.The Log Analytics agent in Azure Monitor can also be used to collect monitoring data from the guest operating system of virtual machines. Je nach Ihren Anforderungen können Sie eine der Möglichkeiten oder beide nutzen.You may choose to use either or both depending on your requirements. Einen ausführlichen Vergleich der Azure Monitor-Agents finden Sie unter Übersicht über die Azure Monitor-Agents.See Overview of the Azure Monitor agents for a detailed comparison of the Azure Monitor agents.

Beachten Sie die folgenden Hauptunterschiede:The key differences to consider are:

  • Die Azure-Diagnoseerweiterung kann nur mit virtuellen Azure-Computern verwendet werden.Azure Diagnostics Extension can be used only with Azure virtual machines. Der Log Analytics-Agent kann mit virtuellen Computern in Azure, anderen Clouds und lokal verwendet werden.The Log Analytics agent can be used with virtual machines in Azure, other clouds, and on-premises.
  • Die Azure-Diagnoseerweiterung sendet Daten an Azure Storage, Azure Monitor-Metriken (nur Windows) und Event Hubs.Azure Diagnostics extension sends data to Azure Storage, Azure Monitor Metrics (Windows only) and Event Hubs. Der Log Analytics-Agent erfasst Daten für Azure Monitor-Protokolle.The Log Analytics agent collects data to Azure Monitor Logs.
  • Der Log Analytics-Agent ist für Lösungen, Azure Monitor für VMs und andere Dienste wie Azure Security Center erforderlich.The Log Analytics agent is required for solutions, Azure Monitor for VMs, and other services such as Azure Security Center.

KostenCosts

Es fallen keine Kosten für die Azure-Diagnoseerweiterung an, aber möglicherweise Gebühren für die erfassten Daten.There is no cost for Azure Diagnostic Extension, but you may incur charges for the data ingested. Unter Azure Monitor – Preise finden Sie Informationen für das Ziel, auf dem Sie Daten sammeln.Check Azure Monitor pricing for the destination where you're collecting data.

Gesammelte DatenData collected

In den folgenden Tabellen sind die Daten aufgeführt, die von der Windows- und Linux-Diagnoseerweiterung erfasst werden können.The following tables list the data that can be collected by the Windows and Linux diagnostics extension.

Windows-Diagnoseerweiterung (WAD)Windows diagnostics extension (WAD)

Data sourceData Source BESCHREIBUNGDescription
Windows-EreignisprotokolleWindows Event logs Ereignisse aus dem Windows-Ereignisprotokoll.Events from Windows event log.
LeistungsindikatorenPerformance counters Numerische Werte, die die Leistung verschiedener Aspekte von Betriebssystem und Workloads messen.Numerical values measuring performance of different aspects of operating system and workloads.
IIS-ProtokolleIIS Logs Nutzungsinformationen für IIS-Websites, die unter dem Gastbetriebssystem ausgeführt werden.Usage information for IIS web sites running on the guest operating system.
AnwendungsprotokolleApplication logs Von Ihrer Anwendung geschriebene Ablaufverfolgungsmeldungen.Trace messages written by your application.
.NET EventSource-Protokolle.NET EventSource logs Code zum Schreiben von Ereignissen mit der .NET-Klasse EventSourceCode writing events using the .NET EventSource class
Manifestbasierte ETW-ProtokolleManifest based ETW logs Von einem beliebigen Prozess generierte Ereignisse der Ereignisablaufverfolgung für Windows.Event Tracing for Windows events generated by any process.
Absturzabbilder (Protokolle)Crash dumps (logs) Informationen zum Status des Prozesses bei Absturz einer Anwendung.Information about the state of the process if an application crashes.
Dateibasierte ProtokolleFile based logs Von Ihrer Anwendung oder Ihrem Dienst erstellte ProtokolleLogs created by your application or service.
Agent-DiagnoseprotokolleAgent diagnostic logs Informationen zur Azure-Diagnose selbst.Information about Azure Diagnostics itself.

Linux-Diagnoseerweiterung (LAD)Linux diagnostics extension (LAD)

Data sourceData Source BESCHREIBUNGDescription
syslogSyslog Ereignisse, die an das Linux-Ereignisprotokollierungssystem gesendet werden.Events sent to the Linux event logging system.
LeistungsindikatorenPerformance counters Numerische Werte, die die Leistung verschiedener Aspekte von Betriebssystem und Workloads messen.Numerical values measuring performance of different aspects of operating system and workloads.
ProtokolldateienLog files Einträge, die an ein dateibasiertes Protokoll gesendet werden.Entries sent to a file based log.

DatenzieleData destinations

Die Azure-Diagnoseerweiterung für Windows und Linux erfasst Daten immer in einem Azure Storage-Konto.The Azure Diagnostic extension for both Windows and Linux always collect data into an Azure Storage account. Unter Installieren und Konfigurieren der Microsoft Azure-Diagnoseerweiterung (WAD) und Verwenden der Linux-Diagnoseerweiterung zum Überwachen von Metriken und Protokollen finden Sie eine Liste der spezifischen Tabellen und Blobs, in denen diese Daten gesammelt werden.See Install and configure Windows Azure diagnostics extension (WAD) and Use Linux Diagnostic Extension to monitor metrics and logs for a list of specific tables and blobs where this data is collected.

Konfigurieren Sie mindestens eine Datensenke, um Daten an andere zusätzliche Ziele zu senden.Configure one or more data sinks to send data to other additional destinations. In den folgenden Abschnitten werden die verfügbaren Senken für die Windows- und Linux-Diagnoseerweiterung aufgeführt.The following sections list the sinks available for the Windows and Linux diagnostics extension.

Windows-Diagnoseerweiterung (WAD)Windows diagnostics extension (WAD)

DestinationDestination BESCHREIBUNGDescription
Azure Monitor-MetrikenAzure Monitor Metrics Sammeln von Leistungsdaten für Azure Monitor-Metriken.Collect performance data to Azure Monitor Metrics. Siehe Senden von Gastbetriebssystemmetriken an den Metrikspeicher von Azure Monitor unter Verwendung einer Resource Manager-Vorlage für einen virtuellen Windows-Computer.See Send Guest OS metrics to the Azure Monitor metric database.
Event HubsEvent hubs Verwenden Sie Azure Event Hubs, um Daten an Empfänger außerhalb von Azure zu senden.Use Azure Event Hubs to send data outside of Azure. Siehe Streamen von Azure-Diagnosedaten an Event Hubs.See Streaming Azure Diagnostics data to Event Hubs
Azure Storage-BlobsAzure Storage blobs Schreiben von Daten außer in Tabellen in Blobs in Azure Storage.Write to data to blobs in Azure Storage in addition to tables.
Application InsightsApplication Insights Sammeln von Daten aus Anwendungen, die auf Ihrer VM ausgeführt werden, zur Integration in andere Anwendungsüberwachungen in Application Insights.Collect data from applications running in your VM to Application Insights to integrate with other application monitoring. Siehe Senden von Cloud Services-, Virtual Machines- oder Service Fabric-Diagnosedaten an Application Insights.See Send diagnostic data to Application Insights.

Sie können auch WAD-Daten aus dem Speicher in einem Log Analytics-Arbeitsbereich sammeln, um sie mit Azure Monitor-Protokollen zu analysieren, obwohl der Log Analytics-Agent in der Regel für diese Funktionalität verwendet wird.You can also collect WAD data from storage into a Log Analytics workspace to analyze it with Azure Monitor Logs although the Log Analytics agent is typically used for this functionality. Er kann Daten direkt an einen Log Analytics-Arbeitsbereich senden und unterstützt Lösungen und Erkenntnisse, die zusätzliche Funktionalität bereitstellen.It can send data directly to a Log Analytics workspace and supports solutions and insights that provide additional functionality. Siehe Sammeln von Azure-Diagnoseprotokollen aus Azure Storage.See Collect Azure diagnostic logs from Azure Storage.

Linux-Diagnoseerweiterung (LAD)Linux diagnostics extension (LAD)

LAD schreibt in Azure Storage Daten in Tabellen.LAD writes data to tables in Azure Storage. LAD unterstützt die Senken in der folgenden Tabelle.It supports the sinks in the following table.

DestinationDestination BESCHREIBUNGDescription
Event HubsEvent hubs Verwenden Sie Azure Event Hubs, um Daten an Empfänger außerhalb von Azure zu senden.Use Azure Event Hubs to send data outside of Azure.
Azure Storage-BlobsAzure Storage blobs Schreiben von Daten außer in Tabellen in Blobs in Azure Storage.Write to data to blobs in Azure Storage in addition to tables.
Azure Monitor-MetrikenAzure Monitor Metrics Installieren Sie zusätzlich zu LAD den Telegraf-Agent.Install the Telegraf agent in addition to LAD. Siehe Erfassen von benutzerdefinierten Metriken für einen virtuellen Linux-Computer mit dem InfluxData Telegraf-Agent.See Collect custom metrics for a Linux VM with the InfluxData Telegraf agent.

Installation und KonfigurationInstallation and configuration

Die Diagnoseerweiterung wird als VM-Erweiterung in Azure implementiert, sodass die gleichen Installationsoptionen mit Resource Manager-Vorlagen, PowerShell und der Befehlszeilenschnittstelle unterstützt werden.The Diagnostic extension is implemented as a virtual machine extension in Azure, so it supports the same installation options using Resource Manager templates, PowerShell, and CLI. Weitere Informationen zu Installation und Wartung von VM-Erweiterungen finden Sie unter Erweiterungen und Features für virtuelle Computer für Windows und Informationen zu Erweiterungen und Features für virtuelle Computer für Linux.See Virtual machine extensions and features for Windows and Virtual machine extensions and features for Linux for general details on installing and maintaining virtual machine extensions.

Sie können die Windows- und Linux-Diagnoseerweiterung auch im Azure-Portal unter Diagnoseeinstellungen im Abschnitt Überwachung des Menüs der VM installieren und konfigurieren.You can also install and configure both the Windows and Linux diagnostic extension in the Azure portal under Diagnostic settings in the Monitoring section of the virtual machine's menu.

Weitere Informationen zum Installieren und Konfigurieren der Diagnoseerweiterung für Windows und Linux finden Sie in den folgenden Artikeln.See the following articles for details on installing and configuring the diagnostics extension for Windows and Linux.

Sonstige DokumentationOther documentation

Azure Cloud Service (klassisch) – Web- und WorkerrollenAzure Cloud Service (classic) Web and Worker Roles

Azure Service FabricAzure Service Fabric

Nächste SchritteNext steps