Översikt över Azure Diagnostics-tillägg
Azure Diagnostics tillägg ä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ägg, inklusive specifika funktioner som stöds och alternativ för installation och konfiguration.
Anteckning
Azure Diagnostics är en av de agenter som är tillgängliga för att samla in övervakningsdata från gästoperativsystemet för beräkningsresurser. Se Översikt över Azure Monitor för en beskrivning av de olika agenterna och vägledning om hur du väljer lämpliga agenter för dina behov.
Primära scenarier
De primära scenarierna som hanteras av diagnostiktillägget är:
- Samla in gästmått i Azure Monitor mått.
- Skicka gästloggar och mått till Azure Storage för arkivering.
- Skicka gästloggar och mått till Azure Event Hubs för att skicka utanför Azure.
Jämförelse med Log Analytics-agenten
Log Analytics-agenten i Azure Monitor 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 detaljerad jämförelse av Azure Monitor agenterna finns i Översikt över Azure Monitor agenterna.
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 Mått (endast Windows) och Event Hubs. Log Analytics-agenten samlar in data Azure Monitor loggar.
- Log Analytics-agenten krävs för lösningar, VM-insikteroch andra tjänster som Microsoft Defender för molnet.
Kostnader
Azure Diagnostic-tillägget kostar inget, men du kan debiteras för de data som matas in. Kontrollera Azure Monitor priser för det mål där du samlar in data.
Insamlade data
I följande tabeller listas de data som kan samlas in av Windows- och Linux-diagnostiktillägget.
Windows för diagnostik (WAD)
| Datakälla | Description |
|---|---|
| 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 | Kodskrivningshändelser med klassen .NET EventSource |
| Manifestbaserade ETW-loggar | Event Tracing for Windows events generated by any process .Event Tracing for Windows events generated by any process. |
| Kraschdumpar (loggar) | Information om processens tillstånd om ett program kraschar. |
| Filbaserade loggar | Loggar som skapats av ditt program eller din tjänst. |
| Agentdiagnostikloggar | Information om Azure Diagnostics själv. |
Linux-diagnostiktillägg (LAD)
| Datakälla | Description |
|---|---|
| Syslog | Händelser som skickas till händelseloggningssystemet i Linux. |
| 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-diagnostiktillägget för både Windows och Linux samlar alltid in data till ett Azure Storage konto. Se Installera och konfigurera Windows Azure Diagnostics-tillägg (WAD) och Använda Linux-diagnostiktillägg för att övervaka mått och loggar för en lista över specifika tabeller och blobar där dessa data samlas in.
Konfigurera en eller flera data mottagare för att skicka data till andra ytterligare mål. I följande avsnitt listas de mottagare som är tillgängliga för Windows- och Linux-diagnostiktillägget.
Windows för diagnostik (WAD)
| Mål | Description |
|---|---|
| Azure Monitor-statistik | Samla in prestandadata för Azure Monitor mått. Se Skicka mått för gästoperativsystem till Azure Monitor måttdatabasen. |
| Händelsehubbar | Använd Azure Event Hubs för att skicka data utanför Azure. Se Strömma Azure Diagnostics data till Event Hubs |
| Azure Storage blobar | Skriva till data till blobar i Azure Storage utöver tabeller. |
| Application Insights | 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 lagringen till en Log Analytics-arbetsyta för att analysera dem med Azure Monitor Logs, ä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 ytterligare 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 | Description |
|---|---|
| Händelsehubbar | Använd Azure Event Hubs för att skicka data utanför Azure. |
| Azure Storage blobar | Skriva till 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 InfluxData 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 Resource Manager-mallar, PowerShell och CLI. Se Tillägg och funktioner för virtuella datorer för Windows och tillägg för virtuella datorer och funktioner för Linux för allmän information om hur du installerar och underhåller tillägg för virtuella datorer.
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 Windows Azure Diagnostics-tillägg (WAD)
- Använda Linux-diagnostiktillägget för att övervaka mått och loggar
Annan dokumentation
Webb- och arbetsroller för Azure Cloud Service (klassisk)
- Introduktion till övervakning av molntjänster
- Aktivera Azure Diagnostics i Azure Cloud Services
- Program Insights Azure-molntjänster
Spåra flödet för ett Cloud Services-program med Azure Diagnostics
Azure Service Fabric
Nästa steg
- Lär dig att använda prestandaräknare i Azure Diagnostics.
- Om du har problem med att starta eller hitta data i Azure Storage-tabeller kan du gå till Felsökning av Azure Diagnostics