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:
- Odesílání dat do Azure Storage k archivaci nebo k jejich analýze pomocí nástrojů, jako je Průzkumník služby Azure Storage.
- Odešlete data do služby Azure Monitor Metrics , abyste je mohli analyzovat pomocí Průzkumníka metrik a využívat funkce, jako jsou upozornění na metriky téměř v reálném čase a automatické škálování (jenom Windows).
- Odesílat data do nástrojů třetích stran pomocí Azure Event Hubs.
- Shromážděte diagnostiku spouštění a prošetřete problémy se spouštěním virtuálního počítače.
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:
- Azure Diagnostics Rozšíření se dá použít jenom 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, jiných cloudech a místně.
- Azure Diagnostics rozšíření odesílá data do Služby Azure Storage, Metriky Azure Monitoru (jenom Windows) a Azure Event Hubs. Agent Log Analytics shromažďuje data do protokolů služby Azure Monitor.
- Agent Log Analytics se vyžaduje pro vyřazená řešení, přehledy virtuálních počítačů a další služby, jako je Microsoft Defender pro cloud.
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:
- Instalace a konfigurace rozšíření Azure Diagnostics pro Windows
- Monitorování metrik a protokolů pomocí rozšíření diagnostiky Linuxu
Další dokumentace
Další informace najdete v následujících článcích.
Webové role a role pracovních procesů Azure Cloud Services (Classic)
- Úvod do monitorování azure Cloud Services
- Povolení Azure Diagnostics v Azure Cloud Services
- Application Insights pro Azure Cloud Services
- Trasování toku aplikace Azure Cloud Services pomocí Azure Diagnostics
Azure Service Fabric
Monitorování a diagnostika služeb v nastavení místních počítačů pro vývoj
Další kroky
- Naučte se používat čítače výkonu v Azure Diagnostics.
- Pokud máte potíže se spuštěním diagnostiky nebo vyhledáním dat v tabulkách Azure Storage, projděte si téma Řešení potíží s Azure Diagnostics.