Přehled rozšíření Azure Diagnostics

Azure Diagnostics je agent ve službě Azure Monitor, který shromažďuje data monitorování z hostového operačního systému výpočetních prostředků Azure, včetně virtuálních počítačů. Tento článek obsahuje přehled rozšíření Azure Diagnostics, včetně konkrétních funkcí, které podporuje, a možností pro instalaci a konfiguraci.

Poznámka

Azure Diagnostics je jedním z agentů dostupných ke shromažďování dat monitorování z hostového operačního systému výpočetních prostředků. V tématu Přehled Azure Monitor agentů najdete popis různých agentů a pokyny k výběru vhodných agentů pro vaše požadavky.

Primární scénáře

Rozšíření diagnostiky řeší tyto primární scénáře:

  • Shromažďování metrik hosta do Azure Monitor metrik
  • Odešlete protokoly a metriky hosta do úložiště Azure pro účely archivace.
  • Odesílat protokoly a metriky hosta do Azure Event Hubs a odesílat je mimo Azure.

Porovnání s agentem Log Analytics

Agenta Log Analytics v Azure Monitor lze také použít ke shromažďování dat monitorování z hostového operačního systému virtuálních počítačů. V závislosti na vašich požadavcích se můžete rozhodnout použít obojí. Podrobné porovnání agentů Azure Monitor agentů najdete v tématu Přehled Azure Monitor agentů.

Klíčové rozdíly, které je třeba vzít v úvahu:

  • Azure Diagnostics rozšíření je možné použít pouze s virtuálními počítači Azure. Agenta Log Analytics je možné používat s virtuálními počítači v Azure, v jiných cloudech a v místním prostředí.
  • Azure Diagnostics rozšíření odesílá data do Azure Storage, Azure Monitor metrik (pouze Windows) a Event Hubs. Agent Log Analytics shromažďuje data pro Azure Monitor protokolů.
  • Agent Log Analytics se vyžaduje pro řešení, přehledy virtuálníchpočítače a další služby, jako je Microsoft Defender for Cloud.

Náklady

Za rozšíření Azure Diagnostics se ne účtují žádné poplatky, ale za ingestovaná data se vám účtují poplatky. Zkontrolujte Azure Monitor pro cíl, ve kterém shromažďujete data.

Shromažďovaná data

Následující tabulky obsahují data, která mohou být shromažďována rozšířením diagnostiky Windows Linuxu.

Windows diagnostického rozšíření (WAD)

Zdroj dat Description
Windows Protokoly událostí Události z Windows protokolu událostí.
Čítače výkonu Číselné hodnoty měřící výkon různých aspektů operačního systému a úloh
Protokoly IIS Informace o využití pro weby služby IIS spuštěné v hostování operačního systému.
Protokoly aplikací Trasujte zprávy zapsané vaší aplikací.
Protokoly EventSource rozhraní .NET Psaní kódu událostí pomocí třídy EventSource rozhraní .NET
Protokoly Trasování událostí pro Windows založené na manifestu Trasování událostí pro Windows událostí generovaných libovolným procesem.
Výpisy stavu systému (protokoly) Informace o stavu procesu v případě, že dojde k chybě aplikace.
Souborové protokoly Protokoly vytvořené vaší aplikací nebo službou.
Diagnostické protokoly agenta Informace o Azure Diagnostics o sobě.

Linuxové diagnostické rozšíření (LAD)

Zdroj dat Description
Syslog Události odeslané do systému protokolování událostí Linuxu.
Čítače výkonu Číselné hodnoty měřící výkon různých aspektů operačního systému a úloh
Soubory protokolu Položky odeslané do protokolu založeného na souboru.

Cíle dat

Rozšíření Azure Diagnostic pro Windows i Linux vždy shromažďuje data do Azure Storage účtu. Seznam konkrétní Windows ch tabulek a objektů blob, ve kterých se tato data shromažďují, najdete v tématu Instalace a konfigurace rozšíření diagnostiky Azure (WAD) a Použití diagnostického rozšíření Pro Linux k monitorování metrik a protokolů.

Nakonfigurujte jednu nebo více datových jímek tak, aby odesílaly data do dalších cílů. Následující části obsahují seznam jímek dostupných pro rozšíření diagnostiky Windows Linuxu.

Windows diagnostického rozšíření (WAD)

Cíl Description
Metriky Azure Monitoru Shromažďování dat o výkonu Azure Monitor metrik. Viz Odeslání metrik hostického operačního systému do Azure Monitor databáze metrik.
Event Hubs Pomocí Azure Event Hubs můžete odesílat data mimo Azure. Viz Streamování Azure Diagnostics dat do Event Hubs
Azure Storage objektů blob Zápis do dat do objektů blob v Azure Storage kromě tabulek.
Application Insights Shromažďujte data z aplikací spuštěných ve virtuálním počítači do služby Application Přehledy a integrujte je s jiným monitorováním aplikací. Viz Odeslání diagnostických dat do služby Application Přehledy.

Můžete také shromažďovat data WAD z úložiště do pracovního prostoru služby Log Analytics a analyzovat je pomocí protokolů Azure Monitor, i když pro tuto funkci se obvykle používá agent Log Analytics. Může odesílat data přímo do pracovního prostoru služby Log Analytics a podporuje řešení a přehledy, které poskytují další funkce. Další informace najdete v tématu Shromažďování diagnostických protokolů Azure Azure Storage.

Linuxové diagnostické rozšíření (LAD)

LAD zapisuje data do tabulek v Azure Storage. Podporuje jímky v následující tabulce.

Cíl Description
Event Hubs Pomocí Azure Event Hubs můžete odesílat data mimo Azure.
Azure Storage objektů blob Zápis do dat do objektů blob v Azure Storage kromě tabulek.
Metriky Azure Monitoru Nainstalujte kromě LAD také agenta Telegrafu. Viz Shromažďování vlastních metrik pro virtuální počítač s Linuxem pomocí agenta InfluxData Telegraf.

Instalace a konfigurace

Diagnostické rozšíření je v Azure implementované jako rozšíření virtuálního počítače, takže podporuje stejné možnosti instalace pomocí Resource Manager, PowerShellu a rozhraní příkazového řádku. Obecné podrobnosti o instalaci a údržbě rozšíření virtuálních počítačů najdete v tématu Windows a funkce virtuálních počítačů pro Linux.

Můžete také nainstalovat a nakonfigurovat rozšíření diagnostiky Windows i Linux v Azure Portal v části Nastavení diagnostiky v části Monitorování v nabídce virtuálního počítače.

V následujících článcích najdete podrobnosti o instalaci a konfiguraci diagnostického rozšíření pro Windows a Linux.

Další dokumentace

Webové a pracovní role cloudové služby Azure (klasické)

Azure Service Fabric

Další kroky