Översikt över Azure Diagnostics-tillägg
Azure Diagnostics-tillägget är en agent i Azure Monitor som samlar in övervakningsdata från gästoperativsystemet för Azure-beräkningsresurser, inklusive virtuella datorer. Den här artikeln innehåller en översikt över Azure Diagnostics-tillägget, de specifika funktioner som det stöder och alternativ för installation och konfiguration.
Kommentar
Azure Diagnostics-tillägget kommer att bli inaktuellt den 31 mars 2026. Efter det här datumet kommer Microsoft inte längre att tillhandahålla stöd för Azure Diagnostics-tillägget.
Migrera från Azure Diagnostic-tillägg för Linux (LAD) och Windows (WAD) till Azure Monitor Agent
- Azure Monitor-agenten kan samla in och skicka data till flera mål, inklusive Log Analytics-arbetsytor, Azure Event Hubs och Azure Storage.
- Om du vill kontrollera vilka tillägg som är installerade på den virtuella datorn väljer du Tillägg + program under Inställningar på den virtuella datorn.
- Ta bort LAD eller WAD när du har konfigurerat Azure Monitor Agent för att samla in samma data till Event Hubs eller Azure Storage för att undvika dubbletter av data.
- Som ett alternativ till lagring rekommenderar vi starkt att du konfigurerar en tabell med hjälpplanen på Log Analytics-arbetsytan för kostnadseffektiv loggning.
Primära scenarier
Använd Azure Diagnostics-tillägget om du behöver:
- Skicka data till Azure Storage för arkivering eller för att analysera dem med verktyg som Azure Storage Explorer.
- Skicka data till Azure Monitor Metrics för att analysera dem med Metrics Explorer och för att dra nytta av funktioner som måttaviseringar i nära realtid och autoskalning (endast Windows).
- Skicka data till verktyg från tredje part med hjälp av Azure Event Hubs.
- Samla in startdiagnostik för att undersöka problem med vm-start.
Begränsningar i Azure Diagnostics-tillägget:
- Den kan bara användas med Azure-resurser.
- Den har begränsad möjlighet att skicka data till Azure Monitor-loggar.
Jämförelse med Log Analytics-agent
Log Analytics-agenten i Azure Monitor kan också användas för att samla in övervakningsdata från gästoperativsystemet för virtuella datorer. Du kan välja att använda antingen eller båda beroende på dina krav. En jämförelse av Azure Monitor-agenterna finns i Översikt över Azure Monitor-agenter.
De viktigaste skillnaderna att tänka på är:
- Azure Diagnostics-tillägget kan endast användas med virtuella Azure-datorer. Log Analytics-agenten kan användas med virtuella datorer i Azure, andra moln och lokalt.
- Azure Diagnostics-tillägget skickar data till Azure Storage, Azure Monitor Metrics (endast Windows) och Azure Event Hubs. Log Analytics-agenten samlar in data till Azure Monitor-loggar.
- Log Analytics-agenten krävs för tillbakadragna lösningar, INSIKTER om virtuella datorer och andra tjänster som Microsoft Defender för molnet.
Kostnader
Det kostar ingenting för Azure Diagnostics-tillägget, men du kan debiteras för data som matas in. Kontrollera prissättningen för Azure Monitor för målet där du samlar in data.
Insamlade data
I följande tabeller visas de data som kan samlas in av Windows- och Linux-diagnostiktillägget.
Windows-diagnostiktillägg (WAD)
Data source | beskrivning |
---|---|
Windows-händelseloggar | Händelser från Windows-händelseloggen. |
Prestandaräknare | Numeriska värden som mäter prestanda för olika aspekter av operativsystem och arbetsbelastningar. |
IIS-loggar | Användningsinformation för IIS-webbplatser som körs på gästoperativsystemet. |
Programloggar | Spåra meddelanden som skrivits av ditt program. |
.NET EventSource-loggar | Kodskrivning av händelser med klassen .NET EventSource . |
Manifestbaserade ETW-loggar | Händelsespårning för Windows-händelser som genereras av en process. |
Kraschdumpar (loggar) | Information om processens tillstånd om ett program kraschar. |
Filbaserade loggar | Loggar som skapats av ditt program eller din tjänst. |
Diagnostikloggar för agent | Information om själva Azure Diagnostics. |
Linux-diagnostiktillägg (LAD)
Data source | beskrivning |
---|---|
Syslog | Händelser som skickas till Linux-händelseloggningssystemet |
Prestandaräknare | Numeriska värden som mäter prestanda för olika aspekter av operativsystem och arbetsbelastningar |
Loggfiler | Poster som skickas till en filbaserad logg |
Datamål
Azure Diagnostics-tillägget för både Windows och Linux samlar alltid in data till ett Azure Storage-konto. En lista över specifika tabeller och blobar där dessa data samlas in finns i Installera och konfigurera Azure Diagnostics-tillägget för Windows och Använda Azure Diagnostics-tillägget för Linux för att övervaka mått och loggar.
Konfigurera en eller flera datamottagare för att skicka data till andra mål. I följande avsnitt visas de mottagare som är tillgängliga för Windows- och Linux-diagnostiktillägget.
Windows-diagnostiktillägg (WAD)
Mål | beskrivning |
---|---|
Azure Monitor-statistik | Samla in prestandadata till Azure Monitor Metrics. Se Skicka mått för gästoperativsystem till Azure Monitor-måttdatabasen. |
Event Hubs | Använd Azure Event Hubs för att skicka data utanför Azure. Se Strömma Azure Diagnostics-data till Azure Event Hubs. |
Azure Storage-blobar | Skriv data till blobar i Azure Storage utöver tabeller. |
Programinsikter | Samla in data från program som körs på den virtuella datorn till Application Insights för att integrera med annan programövervakning. Se Skicka diagnostikdata till Application Insights. |
Du kan också samla in WAD-data från lagring till en Log Analytics-arbetsyta för att analysera dem med Azure Monitor-loggar, även om Log Analytics-agenten vanligtvis används för den här funktionen. Den kan skicka data direkt till en Log Analytics-arbetsyta och har stöd för lösningar och insikter som ger fler funktioner. Se Samla in Azure-diagnostikloggar från Azure Storage.
Linux-diagnostiktillägg (LAD)
LAD skriver data till tabeller i Azure Storage. Den stöder mottagare i följande tabell.
Mål | beskrivning |
---|---|
Event Hubs | Använd Azure Event Hubs för att skicka data utanför Azure. |
Azure Storage-blobar | Skriv data till blobar i Azure Storage utöver tabeller. |
Azure Monitor-statistik | Installera Telegraf-agenten utöver LAD. Se Samla in anpassade mått för en virtuell Linux-dator med TillströmningData Telegraf-agenten. |
Installation och konfiguration
Diagnostiktillägget implementeras som ett tillägg för virtuella datorer i Azure, så det stöder samma installationsalternativ med hjälp av Azure Resource Manager-mallar, PowerShell och Azure CLI. Information om hur du installerar och underhåller tillägg för virtuella datorer finns i Tillägg för virtuella datorer och funktioner för Windows - och Virtual Machine-tillägg och -funktioner för Linux.
Du kan också installera och konfigurera både Windows- och Linux-diagnostiktillägget i Azure Portal under Diagnostikinställningar i avsnittet Övervakning på den virtuella datorns meny.
I följande artiklar finns information om hur du installerar och konfigurerar diagnostiktillägget för Windows och Linux:
- Installera och konfigurera Azure Diagnostics-tillägget för Windows
- Använda Linux-diagnostiktillägget för att övervaka mått och loggar
Operativsystem som stöds
I följande tabeller visas de operativsystem som stöds av WAD och LAD. Se dokumentationen för varje agent för unika överväganden och för installationsprocessen. Se Telegraf-dokumentationen för dess operativsystem som stöds. Alla operativsystem antas vara x64. x86 stöds inte för något operativsystem.
Windows
Operativsystem | Support |
---|---|
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-klient och Pro | ❌ |
Windows 11 Enterprise (inklusive flera sessioner) | ❌ |
Windows 10 1803 (RS4) och senare | ❌ |
Windows 10 Enterprise (inklusive flera sessioner) och Pro (endast serverscenarier) | ✅ |
Linux
Operativsystem | Support |
---|---|
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 | ✅ |
* Kräver att Python 2 installeras på datorn och aliaseras till python-kommandot.
Annan dokumentation
Mer information finns i följande artiklar.
Webb- och arbetsroller i Azure Cloud Services (klassisk)
- Introduktion till Azure Cloud Services-övervakning
- Aktivera Azure Diagnostics i Azure Cloud Services
- Application Insights för Azure Cloud Services
- Spåra flödet i ett Azure Cloud Services-program med Azure Diagnostics
Azure Service Fabric
Övervaka och diagnostisera tjänster i en konfiguration för utveckling lokalt
Nästa steg
- Lär dig hur du använder prestandaräknare i Azure Diagnostics.
- Om du har problem med att diagnostik startar eller hittar data i Azure Storage-tabeller kan du läsa Felsöka Azure Diagnostics.