Přehled rozšíření Azure Diagnostics

Azure Diagnostics rozšíření je agent ve službě Azure Monitor, který shromažďuje data monitorování z hostované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, konkrétních funkcí, které podporuje, a možností instalace a konfigurace.

Poznámka

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

Primární scénáře

Rozšíření Azure Diagnostics použijte, pokud potřebujete:

Omezení rozšíření Azure Diagnostics:

  • Dá se použít jenom s prostředky Azure.
  • Má omezenou možnost odesílat data do protokolů služby Azure Monitor.

Porovnání s agentem Log Analytics

Agenta Log Analytics ve službě Azure Monitor je také možné použít ke shromažďování dat monitorování z hostované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 jednu nebo obě možnosti. Porovnání agentů Azure Monitoru najdete v tématu Přehled agentů Azure Monitoru.

Hlavní rozdíly, které je potřeba vzít v úvahu, jsou:

Náklady

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

Shromažďovaná data

Následující tabulky uvádějí data, která může shromažďovat rozšíření diagnostiky pro Windows a Linux.

Rozšíření Windows Diagnostics (WAD)

Zdroj dat Description
Protokoly událostí Windows Události z protokolu událostí Systému Windows.
Čítače výkonu Číselné hodnoty, které měří 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 hostovaném operačním systému.
Protokoly aplikací Trasujte zprávy napsané vaší aplikací.
Protokoly .NET EventSource Psaní kódu událostí pomocí třídy EventSource .NET.
Protokoly trasování událostí pro windows založené na manifestu Trasování událostí pro události Systému Windows generované libovolným procesem
Výpisy stavu systému (protokoly) Informace o stavu procesu v případě chybového ukončení aplikace
Protokoly založené na souborech Protokoly vytvořené vaší aplikací nebo službou
Diagnostické protokoly agenta Informace o Azure Diagnostics samotné.

Rozšíření diagnostiky Linuxu (LAD)

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

Cíle dat

Rozšíření Azure Diagnostics pro Windows i Linux vždy shromažďuje data do účtu Azure Storage. Seznam konkrétních tabulek a objektů blob, ve kterých se tato data shromažďují, najdete v tématech Instalace a konfigurace rozšíření Azure Diagnostics pro Windows a Monitorování metrik a protokolů pomocí rozšíření Azure Diagnostics pro Linux.

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

Rozšíření Windows Diagnostics (WAD)

Cíl Description
Metriky Azure Monitoru Shromážděte data o výkonu do metrik služby Azure Monitor. Viz Odesílání metrik hostovaného operačního systému do databáze metrik služby Azure Monitor.
Event Hubs K odesílání dat mimo Azure použijte Azure Event Hubs. Viz Streamování Azure Diagnostics dat do Azure Event Hubs.
Objekty blob služby Azure Storage Kromě tabulek můžete zapisovat data do objektů blob ve službě Azure Storage.
Application Insights Shromážděte data z aplikací spuštěných na virtuálním počítači do Application Insights za účelem integrace s dalšími monitorováními aplikací. Viz Odesílání diagnostických dat do Application Insights.

Můžete také shromažďovat data WAD z úložiště do pracovního prostoru služby Log Analytics a analyzovat je pomocí protokolů služby Azure Monitor, i když se pro tuto funkci 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. Viz Shromažďování diagnostických protokolů Azure ze služby Azure Storage.

Rozšíření diagnostiky Linuxu (LAD)

LAD zapisuje data do tabulek ve službě Azure Storage. Podporuje jímky v následující tabulce.

Cíl Description
Event Hubs K odesílání dat mimo Azure použijte Azure Event Hubs.
Objekty blob služby Azure Storage Kromě tabulek můžete zapisovat data do objektů blob ve službě Azure Storage.
Metriky Azure Monitoru Nainstalujte kromě LAD agenta Telegraf. Viz Shromažďování vlastních metrik pro virtuální počítač s Linuxem pomocí agenta InfluxData Telegraf.

Instalace a konfigurace

Rozšíření diagnostiky se v Azure implementuje jako rozšíření virtuálního počítače, takže podporuje stejné možnosti instalace pomocí šablon Azure Resource Manager, PowerShellu a Azure CLI. Informace o instalaci a údržbě rozšíření virtuálních počítačů najdete v tématu Rozšíření a funkce virtuálních počítačů pro Windows a Rozšíření a funkce virtuálních počítačů pro Linux.

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

Informace o instalaci a konfiguraci rozšíření diagnostiky pro Windows a Linux najdete v následujících článcích:

Další dokumentace

Další informace najdete v následujících článcích.

Webové role a role pracovních procesů Azure Cloud Services (Classic)

Azure Service Fabric

Monitorování a diagnostika služeb v nastavení místních počítačů pro vývoj

Další kroky