Condividi tramite


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:

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:

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:

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)

Azure Service Fabric

Monitorare e diagnosticare servizi in una configurazione di sviluppo con computer locale

Passaggi successivi