Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'estensione Diagnostica di Azure è un agente di Azure Monitor che raccoglie i dati di monitoraggio dal sistema operativo guest delle risorse di calcolo di Azure, comprese le macchine virtuali. Questo articolo offre una panoramica dell'estensione di Diagnostica di Azure, delle funzionalità specifiche supportate e delle opzioni di installazione e configurazione.
Nota
Diagnostica di Azure estensione verrà deprecata il 31 marzo 2026. Dopo questa data, Microsoft non fornirà più supporto per l'estensione Diagnostica di Azure.
Eseguire la migrazione dalle estensioni di diagnostica di Azure per Linux (LAD) e Windows (WAD) all'agente di Monitoraggio di Azure
- L'agente di Monitoraggio di Azure può raccogliere e inviare dati a più destinazioni, tra cui aree di lavoro Log Analytics, Hub eventi di Azure e Archiviazione di Azure.
- Per verificare quali estensioni sono installate nella macchina virtuale, selezionare Estensioni e applicazioni in Impostazioni nella macchina virtuale.
- Rimuovere LAD o WAD dopo aver configurato l'agente di Monitoraggio di Azure per raccogliere gli stessi dati in Hub eventi o Archiviazione di Azure per evitare dati duplicati.
- In alternativa all'archiviazione, è consigliabile configurare una tabella con il piano ausiliario nell'area di lavoro Log Analytics per la registrazione conveniente.
Scenari principali
Usare l'estensione di Diagnostica di Azure se è necessario:
- Inviare dati ad Azure Storage per la memorizzazione o analizzarli con strumenti come Azure Storage Explorer.
- Inviare dati alle metriche di Monitoraggio di Azure per analizzarli con Esplora metriche e sfruttare le funzionalità, ad esempio avvisi delle metriche quasi in tempo reale e scalabilità automatica (solo Windows).
- Inviare dati a strumenti di terze parti usando Hub eventi di Azure.
- Raccogliere la diagnostica di avvio per analizzare i problemi di avvio della macchina virtuale.
Limitazioni dell'estensione di Diagnostica di Azure:
- Può essere usata solo con le risorse di Azure.
- Ha una capacità limitata di inviare dati ai log di Monitoraggio di Azure.
Confronto con l’agente di Log Analytics
Anche l’agente di Log Analytics di Monitoraggio di Azure può essere usato per raccogliere i dati di monitoraggio dal sistema operativo guest delle macchine virtuali. È possibile scegliere di usare uno dei due agenti oppure entrambi, a seconda delle esigenze. Per un confronto degli agenti di Monitoraggio di Azure, vedere Panoramica degli agenti di Monitoraggio di Azure.
Le differenze principali da considerare sono le seguenti:
- L'estensione Diagnostica di Azure può essere usata solo con le macchine virtuali di Azure. L'agente di Log Analytics può essere usato con le macchine virtuali di Azure, in altri cloud e in locale.
- L'estensione Diagnostica di Azure invia dati ad Azure Storage, Azure Monitor Metrics (solo Windows) e Azure Event Hubs. L'agente di Log Analytics raccoglie i dati nei log di Monitoraggio di Azure.
- L'agente di Log Analytics è necessario per soluzioni deprecati, analisi dettagliata delle VM e altri servizi, ad esempio Microsoft Defender for Cloud.
Costi
Non sono previsti costi per l'estensione di Diagnostica di Azure, ma potrebbero essere addebitati costi per i dati inseriti. Consultare il Azure Monitor pricing per la destinazione in cui si raccolgono i dati.
Dati raccolti
Le tabelle seguenti elencano i dati che possono essere raccolti dall'estensione di diagnostica Windows e Linux.
Estensione di diagnostica Windows (WAD)
Origine dati | Descrizione |
---|---|
registri eventi di Windows | Eventi dai log eventi di Windows. |
Contatori delle prestazioni | Valori numerici che misurano le prestazioni di diversi aspetti del sistema operativo e dei carichi di lavoro. |
Log IIS | Informazioni sull'utilizzo per siti Web IIS in esecuzione nel sistema operativo guest. |
Registri applicazioni | Messaggi di traccia scritti dall'applicazione usata. |
Log EventSource .NET | Scrivere codice di eventi usando la classe EventSource .NET. |
Log ETW basati su manifesto | Eventi di Event Trace for Windows generati da qualsiasi processo. |
Dump di arresto anomalo (log) | Informazioni sullo stato del processo in caso di arresto anomalo di un'applicazione. |
Log basati su file | Log creati dall'applicazione o dal servizio. |
Log di diagnostica dell’agente | Informazioni su Diagnostica di Azure. |
Estensione di diagnostica Linux (LAD)
Origine dati | Descrizione |
---|---|
Syslog | Eventi inviati al sistema di registrazione eventi di Linux |
Contatori delle prestazioni | Valori numerici che misurano le prestazioni di diversi aspetti del sistema operativo e dei carichi di lavoro |
File di registro | Voci inviate a un log basato su file |
Destinazioni dei dati
L'estensione di Diagnostica di Azure per Windows e Linux raccoglie sempre i dati in un account di Archiviazione di Azure. Per un elenco di tabelle e BLOB specifici in cui vengono raccolti questi dati, vedere Installare e configurare l'estensione Diagnostica di Azure per Windows e Usare l'estensione Diagnostica di Azure per Linux per monitorare metriche e log.
Configurare uno o più sink di dati per inviare dati ad altre destinazioni. Le sezioni seguenti elencano i sink disponibili per l'estensione diagnostica Windows e Linux.
Estensione di diagnostica Windows (WAD)
Destinazione | Descrizione |
---|---|
Metriche di Monitoraggio di Azure | Raccogliere i dati sulle prestazioni in Metriche di Monitoraggio di Azure. Vedere Inviare le metriche del sistema operativo guest al database delle metriche di Monitoraggio di Azure. |
Hub eventi | Usare Hub eventi di Azure per inviare dati all'esterno di Azure. Vedere Inviare in streaming i dati di Diagnostica di Azure a Hub eventi d Azure. |
BLOB di Archiviazione di Azure | Scrivere i dati nei BLOB in Archiviazione di Azure oltre che nelle tabelle. |
Approfondimenti sulle Applicazioni | Raccogliere i dati dalle applicazioni in esecuzione nella macchina virtuale in Application Insights per integrarli con i dati di monitoraggio di altre applicazioni. Vedere Inviare dati di diagnostica ad Application Insights. |
È anche possibile raccogliere dati WAD dalla risorsa di archiviazione in un'area di lavoro Log Analytics per analizzarli con i log di Monitoraggio di Azure, anche se in genere si usa l'agente di Log Analytics per questa funzionalità. Questa soluzione può inviare i dati direttamente a un'area di lavoro Log Analytics e supporta soluzioni e informazioni dettagliate che forniscono altre funzionalità. Vedere Raccogliere log di diagnostica da Archiviazione di Azure.
Estensione di diagnostica Linux (LAD)
L’estensione LAD scrive i dati in tabelle in Archiviazione di Azure. Supporta i sink nella tabella seguente.
Destinazione | Descrizione |
---|---|
Hub eventi | Usare Hub eventi di Azure per inviare dati all'esterno di Azure. |
BLOB di Archiviazione di Azure | Scrivere i dati nei BLOB in Archiviazione di Azure oltre che nelle tabelle. |
Metriche di Monitoraggio di Azure | Installare l'agente Telegraf oltre a LAD. Vedere Raccogliere metriche personalizzate per una macchina virtuale Linux con l'agente InfluxData Telegraf. |
Installazione e configurazione
L'estensione di diagnostica viene implementata come estensione macchina virtuale in Azure, quindi supporta le stesse opzioni di installazione usando i modelli di Azure Resource Manager, PowerShell e l'interfaccia della riga di comando di Azure. Per informazioni sull'installazione e la gestione delle estensioni delle macchine virtuali, vedere Estensioni e funzionalità delle macchine virtuali per Windows e Le funzionalità per Linux.
È anche possibile installare e configurare l'estensione diagnostica Windows e Linux nel portale di Azure in Impostazioni di diagnostica nella sezione Monitoraggio del menu della macchina virtuale.
Per informazioni sull'installazione e la configurazione dell'estensione di diagnostica per Windows e Linux, vedere gli articoli seguenti:
- Installare e configurare l'estensione Diagnostica di Azure per Windows
- Usare l'estensione diagnostica Linux per monitorare metriche e log
Sistemi operativi supportati
La tabella seguente elenca i sistemi operativi supportati da Diagnostica di Azure per Windows e Diagnostica di Azure per Linux. Vedere la documentazione relativa a ogni agente per considerazioni univoche e per il processo di installazione. Vedere la documentazione di Telegraf per i relativi sistemi operativi supportati. Si presuppone che tutti i sistemi operativi siano x64. x86 non è supportato per alcun sistema operativo.
Finestre
Sistema operativo | Supporto tecnico |
---|---|
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 | ✅ |
Windows 11 per client e Pro | ❌ |
Windows 11 Enterprise (inclusa la versione multisessione) | ❌ |
Windows 10 1803 (RS4) e versioni successive | ❌ |
Windows 10 Enterprise (inclusa la versione multisessione) e Pro (solo scenari server) | ✅ |
Linux
Sistema operativo | Supporto tecnico |
---|---|
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+ | ✅ |
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 | ✅ |
* Richiede Python 2 per l'installazione nel computer e l'associazione dell'alias al comando Python.
Altra documentazione
Vedi gli articoli seguenti per altre informazioni.
Ruoli di lavoro e Web di Servizio cloud di Azure (classico)
- Introduzione al monitoraggio di Servizi cloud di Azure
- Abilitazione di Diagnostica di Azure nei servizi cloud di Azure
- Application Insights per Servizi cloud di Azure
- Tracciare il flusso di un'applicazione di Servizi cloud di Azure con Diagnostica di Azure
Azure Service Fabric
Monitorare e diagnosticare i servizi in una configurazione di sviluppo su macchina locale
Passaggi successivi
- Informazioni su come usare i contatori delle prestazioni in Diagnostica di Azure.
- Se si verificano problemi con l'avvio della diagnostica o la ricerca dei dati nelle tabelle di Archiviazione di Azure, vedere Risoluzione dei problemi di Diagnostica di Azure.