Panoramica dell'estensione Diagnostica di Azure
L’estensione Diagnostica di Azure è un agente Monitoraggio di Azure che raccoglie i dati di monitoraggio dal sistema operativo guest delle risorse di elaborazione 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 Archiviazione di Azure per l'archiviazione o per l'analisi con strumenti come Azure Storage Explorer.
- Inviare dati alle metriche di Monitoraggio di Azure per analizzarli con Esplora metriche e usare le funzionalità come avvisi delle metriche e scalabilità automatica quasi in tempo reale (solo Windows).
- Inviare dati a strumenti di terze parti usando Hub eventi di Azure.
- Raccogliere 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 i dati ad Archiviazione di Azure, alle metriche di Monitoraggio di Azure (solo Windows) e a Hub eventi di Azure. L'agente di Log Analytics raccoglie i dati da inviare ai log di Monitoraggio di Azure.
- L'agente di Log Analytics è necessario per le soluzioni ritirate, le informazioni dettagliate sulle macchine virtuali e altri servizi, ad esempio Microsoft Defender per il cloud.
Costi
Non sono previsti costi per l'estensione di Diagnostica di Azure, ma potrebbero essere addebitati costi per i dati inseriti. Controllare i prezzi di Monitoraggio di Azure in base alla destinazione in cui si intende raccogliere 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 | Eventi di scrittura di codice con la classe EventSource di .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 di Diagnostica di Azure per Windows e Usare l'estensione di Diagnostica di Azure per Linux per monitorare le metriche e i log.
Configurare uno o più sink di dati per inviare i 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 i dati di Diagnostica di Azure in streaming a Hub eventi d Azure. |
BLOB di Archiviazione di Azure | Scrivere i dati nei BLOB in Archiviazione di Azure oltre che nelle tabelle. |
Application Insights | 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 i 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 i 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 VM Linux con l’agente InfluxData. |
Installazione e configurazione
L'estensione di diagnostica viene implementata come estensione di macchina virtuale in Azure, pertanto supporta le stesse opzioni di installazione usando 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 ed Estensioni e funzionalità delle macchine virtuali per Linux.
È anche possibile installare e configurare l'estensione di 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 di Diagnostica di Azure per Windows
- Usare l'estensione di diagnostica per Linux per monitorare le metriche e i 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 in 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 servizi in una configurazione di sviluppo con computer locale
Passaggi successivi
- Informazioni su come usare i contatori delle prestazioni in Diagnostica di Azure.
- In caso di problemi nell'avvio della diagnostica o nell'individuazione dei dati nelle tabelle di archiviazione di Azure, vedere Risoluzione dei problemi di Diagnostica di Azure.