Přehled rozšíření Azure Diagnostics
Rozšíření Azure Diagnostics 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í funkce, které podporuje, a možnosti instalace a konfigurace.
Poznámka:
Rozšíření Azure Diagnostics bude 31. března 2026 zastaralé. Po tomto datu už Microsoft nebude poskytovat podporu pro rozšíření Azure Diagnostics.
Migrace z rozšíření Azure Diagnostics pro Linux (LAD) a Windows (WAD) na agenta služby Azure Monitor
- Agent služby Azure Monitor může shromažďovat a odesílat data do více cílů, včetně pracovních prostorů služby Log Analytics, Azure Event Hubs a Azure Storage.
- Pokud chcete zkontrolovat, která rozšíření jsou na vašem virtuálním počítači nainstalovaná, v části Nastavení na virtuálním počítači vyberte Rozšíření a aplikace.
- Po nastavení agenta služby Azure Monitor odeberte LAD nebo WAD, aby shromažďoval stejná data do služby Event Hubs nebo Azure Storage, aby nedocházelo k duplicitním datům.
- Jako alternativu k úložišti důrazně doporučujeme nastavit tabulku s pomocným plánem v pracovním prostoru služby Log Analytics pro nákladově efektivní protokolování.
Primární scénáře
Pokud potřebujete, použijte rozšíření Azure Diagnostics:
- Odeslání dat do Azure Storage pro archivaci nebo jejich analýzu pomocí nástrojů, jako jsou Průzkumník služby Azure Storage.
- Odeslání dat do metrik Služby Azure Monitor za účelem analýzy pomocí Průzkumníka metrik a využití funkcí, jako jsou upozornění na metriky téměř v reálném čase a automatické škálování (jenom Windows).
- Odesílání dat do nástrojů třetích stran pomocí služby Azure Event Hubs
- Shromážděte diagnostiku spouštění a prozkoumejte problémy se spouštěním virtuálních počítačů.
Omezení rozšíření Azure Diagnostics:
- Dá se použít jenom s prostředky Azure.
- Má omezenou schopnost odesílat data do protokolů služby Azure Monitor.
Porovnání s agentem Log Analytics
Agent 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ů Služby Azure Monitor najdete v tématu Přehled agentů služby Azure Monitor.
Mezi hlavní rozdíly, které je potřeba vzít v úvahu, patří:
- Rozšíření Azure Diagnostics je možné použít jenom s virtuálními počítači Azure. Agenta Log Analytics je možné použít s virtuálními počítači v Azure, jinými cloudy a místními prostředími.
- Rozšíření Azure Diagnostics odesílá data do služby Azure Storage, metrik Azure Monitoru (jenom Windows) a do služby 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 for Cloud.
Náklady
Za ingestované data se neúčtují žádné náklady na rozšíření Azure Diagnostics, ale za ingestování dat se vám můžou účtovat poplatky. Zkontrolujte ceny služby Azure Monitor pro cíl, ve kterém shromažďujete data.
Shromážděná data
Následující tabulky uvádějí data, která je možné shromažďovat rozšířením diagnostiky windows a Linuxu.
Rozšíření diagnostiky Windows (WAD)
Zdroj dat | Popis |
---|---|
Protokoly událostí Windows | Události z protokolu událostí Systému Windows. |
Čítače výkonu | Číselné hodnoty 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í událostí pomocí třídy .NET EventSource |
Protokoly Trasování událostí pro Windows založené na manifestu | Trasování událostí pro události Systému Windows vygenerované jakýmkoli 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 samotné diagnostice Azure |
Rozšíření diagnostiky Linuxu (LAD)
Zdroj dat | Popis |
---|---|
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ématu Instalace a konfigurace rozšíření Azure Diagnostics pro Windows a použití rozšíření Azure Diagnostics pro Linux k monitorování metrik a protokolů.
Nakonfigurujte jednu nebo více datových jímek tak, aby odesílala data do jiných cílů. Následující části obsahují seznam jímek dostupných pro rozšíření diagnostiky windows a Linuxu.
Rozšíření diagnostiky Windows (WAD)
Cíl | Popis |
---|---|
Metriky Azure Monitoru | Shromážděte údaje o výkonu do metrik služby Azure Monitor. Viz Odeslání metrik hostovaného operačního systému do databáze metrik služby Azure Monitor. |
Centrum událostí | Pomocí služby Azure Event Hubs můžete odesílat data mimo Azure. Viz Streamování diagnostických dat Azure do služby Azure Event Hubs. |
Objekty blob služby Azure Storage | Kromě tabulek zapisujte data do objektů blob ve službě Azure Storage. |
Application Insights | Shromážděte data z aplikací spuštěných ve virtuálním počítači do Application Insights, abyste se mohli integrovat s jiným monitorováním aplikací. Viz Odeslání diagnostických dat do Application Insights. |
Data WAD můžete také shromažďovat 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í více funkcí. 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 | Popis |
---|---|
Centrum událostí | Pomocí služby Azure Event Hubs můžete odesílat data mimo Azure. |
Objekty blob služby Azure Storage | Kromě tabulek zapisujte 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 implementuje jako rozšíření virtuálního počítače v Azure, takže podporuje stejné možnosti instalace pomocí šablon Azure Resource Manageru, 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 rozšíření a funkce windows a virtuálních počítačů pro Linux.
Rozšíření diagnostiky Pro Windows i Linux můžete také nainstalovat a nakonfigurovat na webu Azure Portal v části Nastavení diagnostiky v části Monitorování v nabídce virtuálního počítače.
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
- Použití rozšíření diagnostiky Linuxu k monitorování metrik a protokolů
Podporované operační systémy
V následujících tabulkách jsou uvedeny operační systémy podporované wad a LAD. Informace o jedinečných aspektech a procesu instalace najdete v dokumentaci ke každému agentu. Viz dokumentace k Telegrafu pro podporované operační systémy. Předpokládá se, že všechny operační systémy jsou typu x64. x86 se nepodporuje pro žádný operační systém.
Windows
Operační systém | Technická podpora |
---|---|
Windows Server 2022 | ❌ |
Windows Server 2022 Core | ❌ |
Windows Server 2019 | ✅ |
Windows Server 2019 Core | ❌ |
Windows Server 2016 | ✅ |
Windows Server 2016 Core | ✅ |
Windows Server 2012 R2 | ✅ |
Windows Server 2012 | ✅ |
Klient Windows 11 a Pro | ❌ |
Windows 11 Enterprise (včetně více relací) | ❌ |
Windows 10 1803 (RS4) a novější | ❌ |
Windows 10 Enterprise (včetně více relací) a Pro (pouze scénáře serveru) | ✅ |
Linux
Operační systém | Technická podpora |
---|---|
CentOS Linux 9 | ❌ |
CentOS Linux 8 | ❌ |
CentOS Linux 7 | ✅ |
Debian 12 | ❌ |
Debian 11 | ❌ |
Debian 10 | ❌ |
Debian 9 | ✅ |
Debian 8 | ❌ |
Oracle Linux 9 | ❌ |
Oracle Linux 8 | ❌ |
Oracle Linux 7 | ✅ |
Oracle Linux 6.4 nebo novější | ✅ |
Red Hat Enterprise Linux Server 9 | ❌ |
Red Hat Enterprise Linux Server 8* | ✅ |
Red Hat Enterprise Linux Server 7 | ✅ |
SUSE Linux Enterprise Server 15 | ❌ |
SUSE Linux Enterprise Server 12 | ✅ |
Ubuntu 22.04 LTS | ❌ |
Ubuntu 20.04 LTS | ✅ |
Ubuntu 18.04 LTS | ✅ |
Ubuntu 16.04 LTS | ✅ |
Ubuntu 14.04 LTS | ✅ |
* Vyžaduje instalaci Pythonu 2 na počítači a alias pro příkaz Pythonu.
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í služby Azure Cloud Services
- Povolení diagnostiky Azure v Azure Cloud Services
- Application Insights pro Azure Cloud Services
- Trasování toku aplikace Azure Cloud Services pomocí diagnostiky Azure
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, přečtěte si téma Řešení potíží s diagnostikou Azure.