Overzicht van Azure Diagnostics-extensie
Azure Diagnostics-extensie is een agent in Azure Monitor die bewakingsgegevens verzamelt van het gastbesturingssysteem van Azure-rekenresources, inclusief virtuele machines. Dit artikel bevat een overzicht van Azure Diagnostics extensie, de specifieke functionaliteit die het ondersteunt en opties voor installatie en configuratie.
Notitie
Azure Diagnostics-extensie is een van de beschikbare agents voor het verzamelen van bewakingsgegevens van het gastbesturingssysteem van rekenresources. 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
Gebruik Azure Diagnostics-extensie als u het volgende moet doen:
- Gegevens verzenden naar Azure Storage voor archivering of om deze te analyseren met hulpprogramma's zoals Azure Storage Explorer.
- Verzend gegevens naar Metrische gegevens van Azure Monitor om deze te analyseren met Metrics Explorer en om te profiteren van functies zoals bijna realtime metrische waarschuwingen en automatische schaalaanpassing (alleen Windows).
- Gegevens verzenden naar hulpprogramma's van derden met behulp van Azure Event Hubs.
- Verzamel diagnostische gegevens over opstarten om opstartproblemen met vm's te onderzoeken.
Beperkingen van Azure Diagnostics-extensie:
- Deze kan alleen worden gebruikt met Azure-resources.
- Het heeft beperkte mogelijkheden om gegevens naar Azure Monitor-logboeken 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 een of beide gebruiken, afhankelijk van uw vereisten. Zie Overzicht van de Azure Monitor-agents voor een vergelijking van de Azure Monitor-agents.
De belangrijkste verschillen die u moet overwegen, zijn:
- Azure Diagnostics-extensie kan alleen worden gebruikt met virtuele Azure-machines. De Log Analytics-agent kan worden gebruikt met virtuele machines in Azure, andere clouds en on-premises.
- Azure Diagnostics-extensie verzendt gegevens naar Azure Storage, metrische gegevens van Azure Monitor (alleen Windows) en Azure Event Hubs. De Log Analytics-agent verzamelt gegevens naar Azure Monitor-logboeken.
- De Log Analytics-agent is vereist voor buiten gebruik gestelde oplossingen, VM-inzichten en andere services, zoals Microsoft Defender for Cloud.
Kosten
Er zijn geen kosten verbonden aan Azure Diagnostics extensie, maar er kunnen wel kosten in rekening worden gebracht voor de opgenomen gegevens. Controleer de prijzen van Azure Monitor voor de bestemming waar u gegevens verzamelt.
Verzamelde gegevens
De volgende tabellen bevatten de gegevens die kunnen worden verzameld door de diagnostische extensie voor Windows en Linux.
Windows Diagnostics Extension (WAD)
Gegevensbron | Description |
---|---|
Windows-gebeurtenislogboeken | Gebeurtenissen uit het 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 zijn geschreven door uw toepassing. |
.NET EventSource-logboeken | Code schrijven van gebeurtenissen met behulp van de .NET EventSource-klasse . |
ETW-logboeken op basis van manifesten | Gebeurtenistracering voor Windows-gebeurtenissen die door een proces worden gegenereerd. |
Crashdumps (logboeken) | Informatie over de status van het proces als een toepassing vastloopt. |
Logboeken op basis van bestanden | Logboeken die zijn gemaakt door uw toepassing of service. |
Diagnostische logboeken van agent | Informatie over Azure Diagnostics zelf. |
Extensie voor Linux Diagnostics (LAD)
Gegevensbron | Description |
---|---|
Syslog | Gebeurtenissen die zijn verzonden naar het systeem voor logboekregistratie van Linux-gebeurtenissen |
Prestatiemeteritems | Numerieke waarden die de prestaties van verschillende aspecten van het besturingssysteem en workloads meten |
Logboekbestanden | Vermeldingen die zijn verzonden naar een logboek op basis van een bestand |
Gegevensbestemmingen
De Azure Diagnostics-extensie voor zowel Windows als Linux verzamelt altijd gegevens in een Azure Storage-account. Zie Install and configure Azure Diagnostics extension for Windows (Azure Diagnostics-extensie voor Windows installeren en configureren) enUse Azure Diagnostics extension for Linux to monitor metrics and logs (Azure Diagnostics-extensie voor Linux gebruiken om metrische gegevens en logboeken te bewaken) voor een lijst met specifieke tabellen en blobs waarin deze gegevens worden verzameld.
Configureer een of meer gegevenssinks om gegevens naar andere bestemmingen te verzenden. De volgende secties bevatten de sinks die beschikbaar zijn voor de diagnostische extensie voor Windows en Linux.
Windows Diagnostics Extension (WAD)
Doel | Description |
---|---|
Metrische gegevens van Azure Monitor | Prestatiegegevens verzamelen voor metrische gegevens van Azure Monitor. Zie Metrische gegevens van gastbesturingssystemen verzenden naar de metrische azure Monitor-database. |
Event Hubs | Gebruik Azure Event Hubs om gegevens buiten Azure te verzenden. Zie Streaming Azure Diagnostics gegevens naar Azure Event Hubs. |
Azure Storage-blobs | Naast tabellen ook gegevens schrijven naar blobs in Azure Storage. |
Application Insights | Verzamel gegevens van toepassingen die op uw VM worden uitgevoerd naar Application Insights om deze 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 ondersteunt oplossingen en inzichten die meer functionaliteit bieden. Zie Diagnostische azure-logboeken verzamelen van Azure Storage.
Extensie voor Linux Diagnostics (LAD)
LAD schrijft gegevens naar tabellen in Azure Storage. Het ondersteunt de sinks in de volgende tabel.
Doel | Description |
---|---|
Event Hubs | Gebruik Azure Event Hubs om gegevens buiten Azure te verzenden. |
Azure Storage-blobs | Naast tabellen ook gegevens schrijven naar blobs in Azure Storage. |
Metrische gegevens van Azure Monitor | Installeer de Telegraf-agent naast LAD. Zie Aangepaste metrische gegevens verzamelen voor een Virtuele Linux-machine met de Agent van InfluxData Telegraf. |
Installatie en configuratie
De diagnostische extensie is geïmplementeerd als een virtuele-machine-extensie in Azure, zodat deze dezelfde installatieopties ondersteunt met behulp van Azure Resource Manager-sjablonen, PowerShell en de Azure CLI. Zie Extensies en functies voor virtuele machines voor Windows en Virtuele-machine-extensies en -functies voor Linux voor informatie over het installeren en onderhouden van extensies voor virtuele machines.
U kunt ook de diagnostische extensie voor 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 informatie over het installeren en configureren van de diagnostische extensie voor Windows en Linux:
- De Azure Diagnostics-extensie voor Windows installeren en configureren
- De diagnostische linux-extensie gebruiken om metrische gegevens en logboeken te bewaken
Overige documentatie
Zie de volgende artikelen voor meer informatie.
Web- en werkrollen van Azure Cloud Services (klassiek)
- Inleiding tot Azure Cloud Services-bewaking
- Azure Diagnostics inschakelen in Azure Cloud Services
- Application Insights voor Azure Cloud Services
- De stroom van een Azure Cloud Services-toepassing traceren met Azure Diagnostics
Azure Service Fabric
Services controleren en diagnosticeren in een ontwikkelomgeving met lokale machines
Volgende stappen
- Meer informatie over het gebruik van prestatiemeteritems in Azure Diagnostics.
- Als u problemen hebt met het starten van diagnostische gegevens of het vinden van uw gegevens in Azure Storage-tabellen, raadpleegt u Probleemoplossing Azure Diagnostics.
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor