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.
- Instalace a konfigurace Windows rozšíření Diagnostiky Azure (WAD)
- Použití diagnostického rozšíření Linuxu k monitorování metrik a protokolů
Další dokumentace
Webové a pracovní role cloudové služby Azure (klasické)
- Úvod do monitorování cloudových služeb
- Povolení Azure Diagnostics v Azure Cloud Services
- Aplikační Přehledy pro cloudové služby Azure
Trasování toku aplikace Cloud Services pomocí Azure Diagnostics
Azure Service Fabric
Další kroky
- Naučte se používat čítače výkonu v Azure Diagnostics.
- Pokud máte potíže se spuštěním nebo vyhledáním dat v tabulkách úložiště Azure, projděte si řešení potíží s Azure Diagnostics