Esporta (0) Stampa
Espandi tutto

Raccogliere dati di registrazione utilizzando Diagnostica Azure

Aggiornamento: agosto 2014

Diagnostica Microsoft Azure consente di raccogliere dati di diagnostica da un'applicazione in esecuzione in Azure. È possibile utilizzare i dati di diagnostica per il debug, la risoluzione dei problemi, la valutazione delle prestazioni, il monitoraggio dell'utilizzo delle risorse, l'analisi del traffico, la pianificazione della capacità e il controllo. Dopo essere stati raccolti, i dati di diagnostica possono essere trasferiti in un account di archiviazione di Azure affinché vengano resi persistenti. I trasferimenti possono essere pianificati o su richiesta.

È possibile configurare Diagnostica utilizzando un file di configurazione XML. È inoltre possibile configurarlo in modalità remota da un'applicazione eseguita esternamente ad Azure. È ad esempio possibile gestire Diagnostica da un'applicazione dashboard personalizzata eseguita esternamente ad Azure. Gestendo Diagnostica in modalità remota, è possibile avviare l'applicazione con una configurazione iniziale, quindi modificare tale configurazione dal codice eseguito all'esterno dell'applicazione senza dover aggiornare l'applicazione.

Di seguito sono riportate ulteriori informazioni su Diagnostica:

I dati di diagnostica possono essere raccolti importando il modulo Diagnostica nel modello del servizio e configurando le origini dati da cui vengono raccolti questi dati. È possibile archiviare i dati di diagnostica trasferendoli all'account di archiviazione di Azure. Il monitoraggio Diagnostica viene eseguito in Azure e nell'Emulatore di calcolo di Microsoft Azure per raccogliere i dati di diagnostica per un'istanza del ruolo. Un'istanza del ruolo che utilizza il modulo Diagnostica avvia automaticamente il monitoraggio Diagnostica all'avvio dell'istanza del ruolo. Le origini per i dati di diagnostica devono essere aggiunte alla configurazione del monitoraggio Diagnostica per raccogliere i dati. Oltre ai log di Azure, di IIS 7.0 e a quelli dell'infrastruttura di Diagnostica Microsoft Azure, è possibile raccogliere i dati dei log da altre origini come i log di traccia delle richieste non riuscite di IIS, i registri eventi di Windows, i dump di arresto anomalo e i log degli errori personalizzati. È possibile avviare la configurazione di Diagnostica utilizzando le informazioni in Inizializzare o modificare la configurazione di Diagnostica Azure.

È possibile aggiungere la strumentazione di traccia e debug all'applicazione Azure durante il suo sviluppo e utilizzare tale strumentazione sia durante lo sviluppo sia dopo la distribuzione dell'applicazione. L'implementazione della traccia può agevolare la convalida del flusso dell'applicazione mentre è in esecuzione ed è possibile utilizzarla per eseguire il debug dei problemi che potrebbero verificarsi nell'applicazione. Per ulteriori informazioni sulla strumentazione di traccia dell'applicazione, vedere Tracciare il flusso dell'applicazione Azure.

È possibile utilizzare i contatori di prestazioni per misurare l'integrità dell'applicazione Azure. È possibile raccogliere i dati da contatori di prestazioni esistenti oppure creare contatori di prestazioni personalizzati per raccogliere dati aggiuntivi. Per ulteriori informazioni sui contatori di prestazioni, vedere Creare e usare contatori di prestazioni in un'applicazione Azure.

I dati di diagnostica possono essere raccolti importando il modulo Diagnostica nel modello del servizio e configurando le origini dati da cui vengono raccolti questi dati. I dati di diagnostica raccolti nelle origini dati vengono resi persistenti solo quando vengono trasferiti nell'account di archiviazione di Azure. Configurare il monitoraggio Diagnostica per utilizzare un account di archiviazione specifico per l'esecuzione dei trasferimenti. Per eseguire i trasferimenti, è necessario verificare che vengano utilizzate le credenziali corrette. L'archiviazione di destinazione può essere l'emulatore di archiviazione, se l'applicazione viene eseguita nell'emulatore di calcolo, oppure un account di archiviazione di Azure, che corrisponde all'account in cui è archiviata la configurazione di diagnostica. I dati di diagnostica possono essere trasferiti all'archiviazione a intervalli pianificati o su richiesta. Per ulteriori informazioni sull'archiviazione e sulla visualizzazione dei dati di diagnostica, vedere Archiviare e visualizzare i dati di diagnostica nell'account di archiviazione Azure.

Per informazioni sulle modifiche di rilievo in Azure SDK per .NET 2.0, vedere Breaking Changes in Azure Diagnostics (SDK 2.0).

Mostra:
© 2014 Microsoft