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 Diagnostica di Azure, delle funzionalità specifiche supportate e delle opzioni per l'installazione e la configurazione.

Nota

L’estensione Diagnostica di Azure è uno degli agenti disponibili per la raccolta dei dati di monitoraggio dal sistema operativo guest delle risorse di elaborazione. Per una descrizione dei diversi agenti e indicazioni sulla selezione degli agenti appropriati per i requisiti, vedere Panoramica degli agenti di Monitoraggio di Azure.

Scenari principali

Usare Diagnostica di Azure'estensione se è necessario:

Limitazioni dell'estensione Diagnostica di Azure:

  • Può essere usato 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 o entrambi in base alle 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 Diagnostica di Azure'estensione, ma è possibile che vengano addebitati addebiti 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 Description
Log 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 di IIS Informazioni sull'utilizzo per i siti Web IIS in esecuzione nel sistema operativo guest.
Log applicazioni Messaggi di traccia scritti dall'applicazione usata.
Log EventSource .NET Scrivere il codice degli eventi usando la classe EventSource .NET.
Log ETW basati su manifesto Traccia eventi per gli eventi di 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 linux
Contatori delle prestazioni Valori numerici che misurano le prestazioni di diversi aspetti del sistema operativo e dei carichi di lavoro
File di log Voci inviate a un log basato su file

Destinazioni dei dati

L'estensione 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 le metriche e i 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)

Destination 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 Streaming di dati Diagnostica di Azure per Hub eventi di Azure.
BLOB del servizio di archiviazione di Azure Scrivere dati in BLOB in Archiviazione di Azure oltre alle 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 dall'archiviazione in un'area di lavoro Log Analytics per analizzarli con i log di Monitoraggio di Azure, anche se l'agente di Log Analytics viene in genere usato per questa funzionalità. Può inviare dati direttamente a un'area di lavoro Log Analytics e supporta soluzioni e informazioni dettagliate che offrono più 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.

Destination Descrizione
Hub eventi Usare Hub eventi di Azure per inviare dati all'esterno di Azure.
BLOB del servizio di archiviazione di Azure Scrivere dati in BLOB in Archiviazione di Azure oltre alle 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 macchina virtuale in Azure, quindi 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 della macchina virtuale, vedere Estensioni e funzionalità delle macchine virtuali per le estensionie le funzionalità delle macchine virtuali windows per Linux.

È anche possibile installare e configurare l'estensione diagnostica Windows e Linux nella portale di Azure in Impostazioni di diagnostica nella sezione Monitoraggio del menu della macchina virtuale.

Per informazioni sull'installazione e la configurazione dell'estensione diagnostica per Windows e Linux, vedere gli articoli seguenti:

Altra documentazione

Vedi gli articoli seguenti per altre informazioni.

Ruoli web e di lavoro classici di Azure Servizi cloud

Azure Service Fabric

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

Passaggi successivi