Cos'è l'estensione Diagnostica di AzureWhat is Azure Diagnostics extension

L'estensione Diagnostica di Azure è un agente di Azure che consente la raccolta di dati di diagnostica in un'applicazione distribuita.The Azure Diagnostics extension is an agent within Azure that enables the collection of diagnostic data on a deployed application. È possibile usare l'estensione di diagnostica da numerose origini diverse.You can use the diagnostics extension from a number of different sources. Sono attualmente supportati ruoli Web e di lavoro (classici) del servizio cloud di Azure, macchine virtuali, set di scalabilità di macchine virtuali e Service Fabric.Currently supported are Azure Cloud Service (classic) Web and Worker Roles, Virtual Machines, Virtual Machine Scale sets, and Service Fabric. Altri servizi di Azure hanno altri metodi di diagnostica.Other Azure services have different diagnostics methods. Vedere la panoramica sul monitoraggio in Azure.See Overview of monitoring in Azure.

Agente LinuxLinux Agent

Una versione Linux dell'estensione è disponibile per le macchine virtuali che eseguono Linux.A Linux version of the extension is available for Virtual Machines running Linux. Le statistiche raccolte e il comportamento sono diversi dalla versione di Windows.The statistics collected and behavior vary from the Windows version.

Dati che è possibile raccogliereData you can collect

L'estensione Diagnostica di Azure può raccogliere i tipi di dati seguenti:The Azure Diagnostics extension can collect the following types of data:

origine datiData Source DESCRIZIONEDescription
Contatori delle prestazioniPerformance counters Contatori delle prestazioni del sistema operativo e personalizzatiOperating System and custom performance counters
Log applicazioniApplication Logs Messaggi di traccia scritti dall'applicazioneTrace messages written by your application
Registri eventi di WindowsWindows Event logs Informazioni inviate al sistema di registrazione eventi di Windows.Information sent to the Windows event logging system
Origine dell'evento .NET.NET Event Source Eventi di scrittura di codice con la classe EventSource di .NETCode writing events using the .NET EventSource class
log di IISIIS Logs Informazioni sui siti Web di IISInformation about IIS web sites
ETW basato su manifestoManifest based ETW Traccia di eventi per eventi Windows generati da qualsiasi processoEvent Tracing for Windows events generated by any process
Dump di arresto anomalo del sistemaCrash dumps Informazioni sullo stato del processo in caso di arresto anomalo dell'applicazione.Information about the state of the process in the event of an application crash
Log degli errori personalizzatiCustom error logs Log creati dall'applicazione o dal servizio.Logs created by your application or service
Log dell'infrastruttura diagnostica di AzureAzure Diagnostic infrastructure logs Informazioni su DiagnosticaInformation about Diagnostics itself

Archiviazione dei datiData storage

L'estensione archivia i dati in un account di archiviazione di Azure specificato dall'utente.The extension stores its data in an Azure Storage account that you specify.

È anche possibile inviarli ad Application Insights.You can also send it to Application Insights. Oppure è possibile trasmetterli all'hub eventi che consente di inviarli a servizi di monitoraggio non di Azure.Another option is to stream it to Event Hub, which then allows you to send it to non-Azure montoring services.

Controllo delle versioni e schema di configurazioneVersioning and configuration schema

Vedere Versioni e cronologia degli schemi di configurazione dell'estensione di Diagnostica di Azure.See Azure Diagnostics Version History and Schema.

Passaggi successiviNext steps

Scegliere il servizio su cui si desidera raccogliere dati di diagnostica e usare i seguenti articoli per iniziare.Choose which service you are trying to collect diagnostics on and use the following articles to get started. Usare i collegamenti di diagnostica di Azure generali per riferimento per attività specifiche.Use the general Azure diagnostics links for reference for specific tasks.

Servizi cloud con Diagnostica di AzureCloud Services using Azure Diagnostics

Per argomenti più avanzati, vedereFor more advanced topics, see

Macchine virtualiVirtual Machines

Per argomenti più avanzati, vedereFor more advanced topics, see

Service FabricService Fabric

Per un'introduzione, vedere Monitorare un'applicazione di Service Fabric.Get started at Monitor a Service Fabric application. Numerosi altri articoli sulla diagnostica di Service Fabric sono disponibili nella struttura di navigazione a sinistra.Many other Service Fabric diagnostics articles are available in the navigation tree on the left once you get to this article.

Articoli generaliGeneral articles