Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberenu aan te melden ofde directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen demappen te wijzigen.
Azure Diagnostics-extensie is een agent in Azure Monitor die bewakingsgegevens verzamelt van het gastbesturingssysteem van Azure-rekenresources, waaronder virtuele machines. Dit artikel bevat een overzicht van de Azure Diagnostics-extensie, de specifieke functionaliteit die wordt ondersteund en opties voor installatie en configuratie.
Belangrijk
Migreren vanuit de diagnostische Azure-extensie
De Azure Diagnostics-extensie wordt afgeschaft op 31 maart 2026. Na deze datum biedt Microsoft geen ondersteuning meer voor de Azure Diagnostics-extensie.
Om ondersteuning en toegang tot nieuwe functies te garanderen, moet u migreren van Diagnostische Azure-extensies voor Linux (LAD) en Windows (WAD) naar Azure Monitor Agent, die dezelfde gegevens kunnen verzamelen en naar meerdere bestemmingen kunnen verzenden, waaronder Log Analytics-werkruimten, Azure Event Hubs en Azure Storage. Verwijder LAD of WAD nadat u De Azure Monitor-agent hebt geconfigureerd om dubbele gegevens te voorkomen.
Als alternatief voor opslag moet u gegevens verzenden naar een tabel met het hulpplan in uw Log Analytics-werkruimte voor rendabele logboekregistratie.
Als u wilt controleren welke extensies op één VIRTUELE machine zijn geïnstalleerd, selecteert u Extensies en toepassingen onder Instellingen op uw VM. Als u de extensies wilt controleren die zijn geïnstalleerd op alle virtuele machines in abonnementen waar u toegang hebt, gebruikt u de volgende query in Azure Resource Graph:
resources
| where type contains "extension"
| extend parsedProperties = parse_json(properties)
| extend publisher = tostring(parsedProperties.publisher)
| project-away parsedProperties
| where publisher == "Microsoft.Azure.Diagnostics"
| distinct id
Dit levert resultaten op die vergelijkbaar zijn met de volgende:
Primaire scenario’s
Gebruik de 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.
- Gegevens verzenden 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 VM-opstarten om opstartproblemen te onderzoeken.
Beperkingen van azure Diagnostics-extensie:
- Deze kan alleen worden gebruikt met Azure-resources.
- Het heeft beperkte mogelijkheid om gegevens naar Azure Monitor-logboeken te verzenden.
Vergelijking met Log Analytics-agent
De Log Analytics-agent in Azure Monitor kan ook worden gebruikt om bewakingsgegevens te verzamelen van het gastbesturingssysteem van virtuele machines. U kunt ervoor kiezen om een of beide te 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 voor Cloud.
Kosten
Er zijn geen kosten verbonden aan de Azure Diagnostics-extensie, maar er worden mogelijk kosten in rekening gebracht voor de opgenomen gegevens. Controleer de prijzen van Azure Monitor voor het doel 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-extensie (WAD)
| Gegevensbron | Beschrijving |
|---|---|
| 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 klasse .NET EventSource . |
| ETW-logboeken op basis van manifest | Gebeurtenistracering voor Windows-gebeurtenissen die door elk 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. |
Diagnostische Linux-extensie (LAD)
| Gegevensbron | Beschrijving |
|---|---|
| Syslog | Gebeurtenissen die worden verzonden naar het Linux-systeem voor logboekregistratie |
| Prestatiemeteritems | Numerieke waarden die de prestaties van verschillende aspecten van het besturingssysteem en workloads meten |
| Logboekbestanden | Items die worden verzonden naar een bestand-gebaseerd logboek |
Gegevensbestemmingen
De Azure Diagnostics-extensie voor Windows en Linux verzamelt altijd gegevens in een Azure Storage-account. Voor een lijst met specifieke tabellen en blobs waar deze gegevens worden verzameld, raadpleegt u De Azure Diagnostics-extensie voor Windows installeren en configureren en De Azure Diagnostics-extensie voor Linux gebruiken om metrische gegevens en logboeken te bewaken.
Configureer een of meer gegevenssinks om gegevens naar andere bestemmingen te verzenden. In de volgende secties worden de sinks vermeld die beschikbaar zijn voor de diagnostische extensie voor Windows en Linux.
Windows Diagnostics-extensie (WAD)
| Bestemming | Beschrijving |
|---|---|
| Metrische gegevens van Azure Monitor | Prestatiegegevens verzamelen voor metrische gegevens van Azure Monitor. Zie Gastbesturingssysteemstatistieken verzenden naar de Azure Monitor-metriekendatabase. |
| Evenementenhubs | Gebruik Azure Event Hubs om gegevens buiten Azure te verzenden. Zie Diagnostische gegevens van Azure streamen naar Azure Event Hubs. |
| Azure Storage Blobs | Schrijf gegevens naar blobs in Azure Storage, naast tabellen. |
| Analyses van toepassingen | Verzamel gegevens van toepassingen die worden uitgevoerd op uw VM naar Application Insights om 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 verzenden naar een Log Analytics-werkruimte en biedt ondersteuning voor oplossingen en inzichten die meer functionaliteit bieden. Zie Diagnostische logboeken van Azure verzamelen uit Azure Storage.
Diagnostische Linux-extensie (LAD)
LAD schrijft gegevens naar tabellen in Azure Storage. Het ondersteunt de sinks in de volgende tabel.
| Bestemming | Beschrijving |
|---|---|
| Evenementenhubs | Gebruik Azure Event Hubs om gegevens buiten Azure te verzenden. |
| Azure Storage Blobs | Schrijf gegevens naar blobs in Azure Storage, naast tabellen. |
| Metrische gegevens van Azure Monitor | Installeer de Telegraf-agent naast LAD. Zie Verzamel aangepaste metrieken voor een Linux-VM met de InfluxData Telegraf-agent. |
Installatie en configuratie
De diagnostische extensie wordt geïmplementeerd als een extensie voor virtuele machines 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-machineextensies en -functies voor Linux voor meer 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 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:
- Azure Diagnostics-extensie voor Windows installeren en configureren
- Diagnostische Linux-extensie gebruiken om metrische gegevens en logboeken te bewaken
Ondersteunde besturingssystemen
De volgende tabellen bevatten de besturingssystemen die worden ondersteund door WAD en LAD. Raadpleeg de documentatie voor elke agent voor unieke overwegingen en voor het installatieproces. Zie de Documentatie van Telegraf voor de ondersteunde besturingssystemen. Alle besturingssystemen worden verondersteld x64 te zijn. x86 wordt niet ondersteund voor een besturingssysteem.
Ramen
| Besturingssysteem | Ondersteuning |
|---|---|
| Windows Server 2022 | ❌ |
| Windows Server 2022 Core | ❌ |
| Windows Server 2019 | ✅ |
| Windows Server 2019 Core | ❌ |
| Windows Server 2016 | ✅ |
| Windows Server 2016 Core | ✅ |
| Windows Server 2012 R2 | ✅ |
| Windows Server 2012 | ✅ |
| Windows 11 Client & Pro | ❌ |
| Windows 11 Enterprise (inclusief meerdere sessies) | ❌ |
| Windows 10 1803 (RS4) en hoger | ❌ |
| Windows 10 Enterprise (inclusief meerdere sessies) en Pro (alleen voor serverscenario's) | ✅ |
Linux
| Besturingssysteem | Ondersteuning |
|---|---|
| CentOS Linux 9 | ❌ |
| CentOS Linux 8 | ❌ |
| CentOS Linux 7 | ✅ |
| Debian 12 | ❌ |
| Debian 11 | ❌ |
| Debian 10 | ❌ |
| Debian 9 | ✅ |
| Debian 8 | ❌ |
| Oracle Linux 9 | ❌ |
| Oracle Linux 8 | ❌ |
| Oracle Linux 7 | ✅ |
| Oracle Linux 6.4+ | ✅ |
| Red Hat Enterprise Linux Server 9 | ❌ |
| Red Hat Enterprise Linux Server 8* | ✅ |
| Red Hat Enterprise Linux Server 7 | ✅ |
| SUSE Linux Enterprise Server 15 | ❌ |
| SUSE Linux Enterprise Server 12 | ✅ |
| Ubuntu 22.04 LTS | ❌ |
| Ubuntu 20.04 LTS | ✅ |
| Ubuntu 18.04 LTS | ✅ |
| Ubuntu 16.04 LTS | ✅ |
| Ubuntu 14.04 LTS | ✅ |
* Vereist dat Python 2 op de computer is geïnstalleerd en een alias heeft voor de Python-opdracht.
Andere documentatie
Zie de volgende artikelen voor meer informatie.
Azure Cloud Services (klassiek) web- en werkrollen
- 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 ondervindt met het starten van de diagnostiek of het vinden van uw gegevens in Azure Storage-tabellen, raadpleeg Problemen met Azure Diagnostics.