Condividi tramite


Utilizzo della console Application Diagnostics

 

Si applica a: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

La console Application Diagnostics è un sistema di gestione degli eventi per .NET Application Performance Monitoring in System Center 2012 – Operations Manager. È possibile utilizzare questa console per monitorare le applicazioni .NET distribuite, rilevare eventuali rallentamenti, errori e problemi e identificarne immediatamente la causa.

Console Application Diagnostics

La console Application Diagnostics consente di esaminare i singoli eventi correlati a prestazioni e affidabilità generati nell'ambiente. È possibile analizzare tutti gli eventi oppure impostare "gruppi di problemi" in cui vengono raggruppati gli eventi generati dalle stesse origini per evidenziare i problemi con le applicazioni monitorate. Utilizzare Application Diagnostics per esaminare gli eventi e le catene di transazioni correlate in modo da valutare l'impatto dei problemi di prestazioni e affidabilità sulle applicazioni. La console Application Advisor fornisce funzioni di analisi e telemetria per i dati presentati in Application Diagnostics. Tramite questa console è possibile ottenere informazioni dettagliate sugli eventi che causano la maggior parte dei problemi. Per ulteriori informazioni su Application Advisor, vedere Definizione delle priorità degli avvisi tramite Application Advisor.

Per aprire la console Application Diagnostics

  1. Le console Application Diagnostics e Application Advisor vengono installate insieme alla console Web di Operations Manager. Per trovare l'indirizzo Web della console Web di Operations Manager, aprire la Console operatore. Nel riquadro di spostamento fare clic sul pulsante Amministrazione, scegliere Impostazioni, quindi fare doppio clic su Indirizzi Web. L’URL della console Web di Operations Manager verrà specificato nel formato: http(s)://<web host>/OperationsManager. Con questo formato di URL e utilizzando lo stesso host Web, di seguito sono riportati i collegamenti ad Application Advisor e Application Diagnostics:

    - L'indirizzo della console Diagnostica applicazioni è: http(s)://\<web host\>/AppDiagnostics
    
    - L'indirizzo della console Application Advisor è: http(s)://\<web host\>/AppAdvisor
    

    Per facilitare l'accesso alle console, aggiungere tutti e tre gli URL all'elenco Preferiti del browser Web.

    Per aprire Application Diagnostics, incollare il relativo URL nel browser. Application Diagnostics si aprirà nella finestra del browser Web.

    Nota

    Se si esegue Operations Manager in un server anziché in un computer client, è possibile accedere ad Application Diagnostics e Application Advisor dal menu Start in Tutti i programmi.

    L'accesso ad Application Diagnostics viene controllato tramite i ruoli Amministratore e Operatore monitoraggio applicazioni. Per disporre di diritti per la console, è necessario essere membri di uno di questi ruoli. Per altre informazioni, vedere Ruoli utente per Application Performance Monitoring

Visualizzazione di eventi per aree di interesse

In Application Diagnostics sono inclusi due tipi di eventi principali, rispettivamente correlati alle prestazioni e agli errori delle applicazioni. Gli errori possono essere ulteriormente suddivisi in problemi di connettività, sicurezza ed errori. I problemi relativi agli errori riguardano in genere il codice dell'applicazione. In Application Diagnostics è possibile visualizzare gli eventi raggruppati in tre modi:

  • Tutti (visualizza tutti gli eventi)

  • Errori dell'applicazione (visualizza gli eventi di eccezione)

  • Prestazioni (visualizza gli eventi prestazioni)

Per selezionare il tipo di eventi da visualizzare

  1. Aprire Application Diagnostics e selezionare Eventi nel riquadro di spostamento.

  2. Nel riquadro di spostamento utilizzare il menu Cerca per selezionare la categoria di eventi da visualizzare.

Raggruppamento di eventi all'interno di aree di interesse

Il raggruppamento di eventi dell'applicazione per somiglianza rappresenta il metodo ottimale per determinare se lo stesso problema si è già verificato in precedenza e assicurarsi che vengano allocate nel modo più efficiente le risorse responsabili della relativa risoluzione.

Per raggruppare gli eventi in aree di interesse

  1. Aprire Application Diagnostics e selezionare Eventi nel riquadro di spostamento.

  2. Nel riquadro di spostamento utilizzare il menu Cerca per selezionare la categoria di eventi da visualizzare.

  3. Nel menu Raggruppa per selezionare il criterio in base al quale raggruppare gli eventi.

La prima selezione (Errori dell'applicazione e Prestazioni) influisce sulle opzioni di raggruppamento visualizzate per la seconda selezione.

Raggruppamento di errori dell'applicazione

  • Problema Descrizione: tutti gli eventi di questo raggruppamento derivano dallo stesso punto di ingresso nell'applicazione, ad esempio un metodo o una pagina Web, e hanno lo stesso stack di chiamate. Valore: il consolidamento di eventi per problema consente di assegnare priorità agli interventi di correzione di un errore in base al numero di eventi presenti nel gruppo.

  • Azione Descrizione: il consolidamento per azione consente di classificare gli eventi in base ai punti di ingresso, ad esempio le chiamate di pagine, i clic dei pulsanti, le chiamate ai servizi Web o altre azioni che rappresentano uno specifico processo. Valore: questo raggruppamento è utile per stabilire in quali circostanze si verifica un errore.

  • Classe eccezione Descrizione: l'eccezione di livello inferiore generata da ogni evento è la stessa. Valore: il consolidamento per classe di eccezione risulta efficace per individuare gli errori di codice più comuni e favorire procedure di scrittura migliorate.

  • Funzione non riuscita Descrizione: l'eccezione si è verificata nella stessa funzione per ogni evento. Valore: Questo raggruppamento è utile per due motivi. Innanzitutto, consente di identificare i casi in cui una funzione condivisa viene utilizzata in modo non corretto. In secondo luogo, consente di identificare quante applicazioni sono interessate da un errore in una funzione condivisa.

  • Nessuna Questa opzione non raggruppa gli eventi.

Raggruppamento di eventi prestazioni

  • Problema Descrizione: tutti gli eventi di questo raggruppamento hanno lo stesso stack di chiamate. Valore: il consolidamento di eventi per problema consente di assegnare priorità agli interventi di correzione di un errore in base al numero di eventi presenti nel gruppo.

  • Risorsa più pesante Descrizione: tutti gli eventi generati dalla stessa chiamata di risorsa. Questo raggruppamento è utile per determinare per quali eventi sono state superate più soglie rispetto ad altre risorse.

  • Nessuna Questa opzione non raggruppa gli eventi.

Esempio: raggruppamento di errori dell'applicazione per classe di eccezione

Applicando un filtro per errori dell'applicazione e classe di eccezione, è possibile visualizzare rapidamente quali tipi, o classi, di eventi di eccezione si ricevono più spesso.

Filtra in base agli errori dell'applicazione e alla classe di eccezione

Per raggruppare gli errori dell'applicazione per classe di eccezione

  1. Aprire Application Diagnostics e selezionare Eventi nel riquadro di spostamento.

  2. Nel riquadro di spostamento scegliere Errori dell'applicazione dal menu Cerca.

  3. Scegliere Classe eccezione dal menu Raggruppa per.

  4. Per ordinare in base al conteggio, fare clic su Conteggio nella parte superiore della colonna corrispondente. Le classi di eccezione che si sono verificate più spesso vengono classificate dal numero più alto al più basso.

  5. Per iniziare a esaminare il problema e aprire le proprietà degli eventi, fare clic su una voce di Classe eccezione. Per informazioni sull'utilizzo degli eventi, vedere Utilizzo degli eventi tramite Application Diagnostics

Esempio: raggruppamento di errori dell'applicazione per funzione non riuscita

Applicando un filtro per errori dell'applicazione e funzione non riuscita, è possibile visualizzare rapidamente le funzioni in cui si verificano più spesso errori. Si tratta delle funzioni da esaminare per prime in modo da ottenere il massimo impatto sull'affidabilità dell'applicazione.

Filtra in base agli errori dell'applicazione e alla funzione non riuscita

Per raggruppare gli errori dell'applicazione per funzione non riuscita

  1. Nel riquadro di spostamento scegliere Errori dell'applicazione dal menu Cerca.

  2. Scegliere Funzione non riuscita dal menu Raggruppa per.

  3. Per ordinare in base al conteggio, fare clic su Conteggio nella parte superiore della colonna corrispondente. Le funzioni per cui si è verificato più spesso un errore vengono classificate dal numero più alto al più basso.

  4. Per iniziare a esaminare il problema e aprire le proprietà degli eventi, fare clic su una voce di Funzione non riuscita. Per informazioni sull'utilizzo degli eventi, vedere Utilizzo degli eventi tramite Application Diagnostics

Esempio: raggruppamento di eventi prestazioni per risorsa più pesante

Applicando un filtro per errori dell'applicazione e classe di eccezione, è possibile visualizzare rapidamente gli eventi prestazioni generati dalla stessa chiamata di risorsa. Si tratta degli eventi da esaminare per primi, in modo da avere il massimo impatto sulle prestazioni dell'applicazione.

Filtra per prestazioni e risorsa più pesante

Per raggruppare gli eventi prestazioni per risorsa più pesante

  1. Nel riquadro di spostamento a sinistra scegliere Prestazioni dal menu Cerca.

  2. Scegliere Risorsa più pesante dal menu Raggruppa per.

  3. Per ordinare in base al conteggio, fare clic su Conteggio nella parte superiore della colonna corrispondente. Le classi di eccezione che si sono verificate più spesso vengono classificate dal numero più alto al più basso. È inoltre possibile impostare l'ordinamento per durata media e durata massima, per verificare se alcuni errori che si verificano meno spesso causano comunque ritardi prolungati e dovrebbero pertanto ricevere attenzione.

  4. Per iniziare a esaminare il problema e aprire le proprietà degli eventi, fare clic su una voce di Risorsa più pesante. Per informazioni sull'utilizzo degli eventi, vedere Utilizzo degli eventi tramite Application Diagnostics