Modello di monitoraggio delle prestazioni applicative .NET
Il modello .NET Application Monitor prestazioni ing (APM) in System Center Operations Manager consente di monitorare le applicazioni .NET ospitate in Internet Information Services (IIS) da prospettive lato server e lato client per ottenere informazioni dettagliate sulle prestazioni e sull'affidabilità dell'applicazione che consentono di individuare le cause radice degli eventi imprevisti. (Solo per System Center 2012 SP1: è anche possibile monitorare i servizi Windows. Quando si specificano le impostazioni, i tipi di eventi da raccogliere, gli obiettivi di prestazioni da misurare e i server da monitorare, l'applicazione .NET Monitor prestazioni rivela come vengono eseguite le applicazioni. È possibile vedere con quale frequenza si verifica un problema, le prestazioni di un server quando il problema si è verificato e la catena di eventi relativi alla richiesta lenta o al metodo che ha sollevato delle eccezioni. Queste informazioni sono richieste per collaborare con sviluppatori di software e amministratori e garantire che le applicazioni funzionino in modo corretto e affidabile per i clienti.
Questo modello consente di monitorare le applicazioni e i servizi Web ospitati in Internet Information Services (IIS) 7.0. È possibile selezionare una o più applicazioni o servizi rilevati dal Management Pack di IIS 7.0 e configurare il monitoraggio degli eventi delle prestazioni e delle eccezioni. Il Management Pack per Windows Server 2008 Internet Information Services (IIS) 7.0 deve essere installato per il monitoraggio di applicazioni e servizi Web.
Per System Center 2012 SP1, è possibile usare il modello per monitorare applicazioni e servizi Web ospitati in Internet Information Services (IIS) 8.0. È possibile selezionare una o più applicazioni o servizi rilevati dal Management Pack di IIS 8.0 e configurare il monitoraggio delle prestazioni e degli eventi di eccezione. È necessario disporre di Windows Server 2012 Internet Information Services (IIS) 8.0 Management Pack installato per il monitoraggio di applicazioni e servizi Web.
Per altre informazioni, vedere Before You Begin Monitoring .NET Applications
- Scenari
- Monitoraggio eseguito dal modello .NET Application Performance Monitoring
- Visualizzazione dei dati di monitoraggio
- Opzioni della procedura guidata
- Configurazione lato server
- Impostazioni avanzate per il monitoraggio lato server
- Personalizzazione lato server
- Modifica delle impostazioni lato server
- Proprietà transazione: aggiungere la pagina Web ASP.NET
- Proprietà transazione: aggiungere il servizio Web ASP.NET
- Proprietà transazione: Aggiungi pagina MVC ASP.NET
- Proprietà transazione: Aggiungi metodo WCF
- Proprietà transazione: Aggiungi funzione
- Configurazione lato client
- Impostazioni avanzate per il monitoraggio lato client
- Abilita monitoraggio lato client
- Modifica le impostazioni lato client
- Riepilogo
- Creazione e modifica di modelli .NET Application Performance Monitoring
- Visualizzazione dei dati raccolti e dei monitoraggi di .NET Application Performance Monitoring
Scenari
Usare il modello di applicazione .NET Monitor prestazioni ing in scenari in cui è necessario monitorare le applicazioni basate sul Web. Questi scenari includono i seguenti processi di monitoraggio:
Monitoraggio lato server: applicazioni Web a singolo o multilivello
Potrebbero essere presenti applicazioni che devono essere sempre in esecuzione. Usare il modello di applicazione .NET Monitor prestazioni ing per garantire che le applicazioni siano affidabili, non abbiano eccezioni e soddisfino i contratti di servizio. In breve, funzionano correttamente nei computer in cui sono installati.
Monitoraggio lato client: prestazioni e affidabilità del browser
È necessario assicurarsi che i clienti possano ottenere prestazioni Web ottimizzate. Grazie alla creazione di modelli o alla modifica di modelli esistenti, è possibile estendere il monitoraggio lato server aggiungendo un monitoraggio lato client per misurare l'esperienza browser dei clienti.
Monitoraggio eseguito dal modello di monitoraggio delle prestazioni delle applicazioni .NET
Per impostazione predefinita, il modello .NET Application Performance Monitoring consente di configurare i seguenti monitoraggi. È possibile abilitare, disabilitare e modificare i monitoraggi nella pagina Configurazione avanzata del modello applicazione .NET Monitor prestazioni ing.
Descrizione del monitoraggio | Valori predefiniti |
---|---|
Percentuale di eventi di eccezione per le richieste monitorate | Abilitato, soglia = 15%, intervallo = 5 minuti |
Percentuale di eventi di eccezione per le richieste monitorate | Abilitato, soglia = 20%, intervallo = 5 minuti |
Tempo medio richiesta | Abilitato, soglia = 10.000 ms, intervallo = 5 minuti |
Visualizzazione dei dati di monitoraggio
I dati raccolti dal modello .NET Application Performance Monitoring vengono visualizzati nella cartella Monitoraggio .NET contenuta nella cartella Monitoraggio applicazione nel riquadro di spostamento Monitoraggio . Per ciascun gruppo creato utilizzando il modello .NET Application Performance Monitoring viene creata una cartella in Monitoraggio .NET. La cartella Monitoraggio applicazione contiene le sottocartelle e le visualizzazioni predefinite che forniscono lo stato di integrità, le visualizzazioni delle prestazioni nonché gli avvisi relativi ai componenti delle applicazioni nel gruppo di applicazioni. Utilizzando una visualizzazione dello stato del gruppo di applicazioni di livello superiore, è possibile visualizzare lo stato dei singoli componenti e le configurazioni di monitoraggio abilitate. Lo stato di ciascun oggetto corrisponde allo stato dell'oggetto di destinazione con il peggior stato di integrità in modo da visualizzare lo stato peggiore dei monitoraggi in esecuzione. Se viene visualizzato un errore per uno o più componenti mentre almeno un altro componente è integro, ciò potrebbe indicare un problema con quel particolare componente, ad esempio un problema di credenziali. Se tutti i componenti non sono integri, potrebbe indicare un problema con l'infrastruttura, ad esempio problemi di connettività di rete.
Cartelle di monitoraggio delle applicazioni
Per visualizzare lo stato dei singoli monitoraggi, aprire Esplora stati per ciascun componente. Visualizzare i monitoraggi non integri per verificare cosa rende problematica un'applicazione. Per ulteriori informazioni, vedere Monitoring .NET Applications (Monitoraggio delle applicazioni .NET)
Opzioni della procedura guidata
Quando si esegue il modello di Monitor prestazioni ing dell'applicazione .NET, è necessario fornire valori per le opzioni elencate nelle tabelle seguenti. Ogni tabella rappresenta una singola pagina della procedura guidata.
Proprietà generali
Le seguenti opzioni sono disponibili nella pagina Proprietà generali della procedura guidata.
Opzione | Descrizione |
---|---|
Name | Immettere il nome descrittivo usato per il modello e il gruppo di applicazioni che si sta creando. Il nome viene visualizzato nella Console operatore e utilizzato per la cartella sotto la cartella Monitoraggio .NET . Nota: dopo aver assegnato al modello un nome e salvato il modello, questo nome non può essere modificato senza eliminare e creare nuovamente l'istanza del modello. |
Descrizione | Descrivere il gruppo di applicazioni. (opzionale) |
Selezionare il Management Pack di destinazione | Selezionare il Management Pack per archiviare le visualizzazioni e la configurazione create dal modello. Usare lo stesso nome per il nuovo Management Pack del gruppo di applicazioni in modo da poter associare facilmente i due nomi. È possibile utilizzare un Management Pack esistente o crearne uno nuovo. Per altre informazioni sui Management Pack, vedere Selezione di un file del Management Pack. |
Cosa monitorare
Le seguenti opzioni sono disponibili sulla pagina Elementi da monitorare della procedura guidata.
Opzione | Descrizione |
---|---|
Componenti dell'applicazione, aggiunta | Cercare e aggiungere o rimuovere i componenti dell'applicazione da monitorare. Quando si seleziona Aggiungi , viene visualizzata la pagina Ricerca oggetti, che consente di selezionare se si desidera monitorare applicazioni Web e servizi. Solo per System Center 2012 SP1: è possibile monitorare i servizi Windows. Nota: solo per System Center 2012 SP1: prima di iniziare a monitorare i servizi Windows, è necessario configurare i servizi Windows usando il modello servizio Windows. Una volta fatto questo, il modello .NET Application Performance Monitoring consente di individuare i servizi Windows in esecuzione. Per altre informazioni, vedere Creazione del modello di servizio Windows. |
Ambiente | Selezionare l'ambiente in cui si vuole monitorare l'applicazione: Nessuno, Produzione, Staging, Test, Sviluppo o Usare Nuovo per creare un nuovo tag. In genere, si vuole associare il tag di ambiente al gruppo di server monitorato. Il tag viene aggiunto al nome del gruppo di applicazioni e ai nomi dei componenti, consentendo di differenziare i dati evento in Application Diagnostics e Application Advisor. Da un punto di vista di monitoraggio, il tag dell'ambiente consente di separare la stessa applicazione in più applicazioni virtuali. Nota: dopo aver selezionato un tag di ambiente e salvato il modello, il tag non può essere modificato senza eliminare e creare nuovamente l'istanza del modello. |
Gruppo di destinazione | Selezionare server specifici per limitare il monitoraggio a questi. (Facoltativo). L'ambito del gruppo di destinazione diventa necessario solo quando si ha la stessa applicazione in esecuzione in più ambienti, ad esempio produzione e staging, e si intende eseguire il modello più volte, uno per ogni ambiente. In questo scenario, raggruppare i computer dell'ambiente di produzione e i computer dell'ambiente di prova, quindi utilizzare i gruppi di destinazione per limitare la propagazione della configurazione. È inoltre possibile utilizzare gruppi per applicare la configurazione a un sottoinsieme di server. In caso contrario, non è necessario specificare l'ambito del gruppo di destinazione se si vuole solo monitorare tutte le istanze di una determinata applicazione. |
Ricerca di oggetti
Le seguenti opzioni sono disponibili nella pagina Ricerca oggetti della procedura guidata.
Opzione | Descrizione |
---|---|
Cerca | Selezionare servizi e applicazioni Web. Solo per System Center 2012 SP1: è anche possibile selezionare Servizi Windows. Nota: per System Center 2012 SP1, prima di iniziare il monitoraggio di Servizi Windows, è necessario configurare Servizi Windows usando il modello Servizio Windows. Una volta fatto questo, il modello .NET Application Performance Monitoring consente di individuare i servizi Windows in esecuzione. Per ulteriori informazioni, vedere Authoring the Windows Service Template (Modifica del modello dei servizi Windows) . |
Filtra in base a una parte del nome (facoltativo) | Immettere parte del nome dei servizi e dell'applicazione Web da selezionare. Solo per System Center 2012 SP1: è anche possibile immettere parte del nome di un servizio Windows che si desidera selezionare. |
Elementi disponibili | Consente di visualizzare i servizi e l'applicazione Web di Windows disponibili per il monitoraggio. Solo per System Center 2012 SP1: visualizza anche i servizi Windows disponibili per il monitoraggio. |
Oggetti selezionati | Visualizza i componenti dell'applicazione selezionati per il monitoraggio. |
Configurazione lato server
Le seguenti opzioni sono disponibili nella pagina Configurazione lato server della procedura guidata.
Opzione | Descrizione |
---|---|
Attiva avvisi evento prestazioni | Attivare o disattivare gli avvisi degli eventi prestazioni per il gruppo di applicazioni nella Console operatore per il monitoraggio lato server. Gli eventi prestazioni vengono ancora registrati nella console di Application Diagnostics. È possibile scegliere se generare avvisi dopo che è stato generato un evento di Application Performance Monitoring. |
Attiva avvisi evento eccezioni | Attivare o disattivare gli avvisi degli eventi di eccezione per il gruppo di applicazioni nella Console operatore per il monitoraggio lato server. Gli eventi di eccezione vengono ancora registrati nella console di Application Diagnostics. È possibile scegliere se generare avvisi dopo che è stato generato un evento di Application Performance Monitoring. |
Soglia eventi prestazioni (ms) | Impostare in millisecondi (ms) la soglia che una transazione utente deve superare prima che venga generato un evento prestazioni. |
Impostazioni avanzate | Impostare configurazioni avanzate, tra cui la sensibilità (che limita la raccolta delle funzioni rapide), gli spazi dei nomi (che definiscono dove raccogliere i dati dalle applicazioni personalizzate), i metodi (funzioni specifiche dove si intente iniziare il monitoraggio), i gestori di eccezioni personalizzati (che definiscono le eccezioni critiche) e personalizzare la configurazione dei monitoraggi che incidono sullo stato di integrità del componente. |
Abilitare opzioni di configurazione aggiuntive per il monitoraggio lato server e lato client | Specificare opzioni aggiuntive della procedura guidata per personalizzare il monitoraggio dei componenti di singole applicazioni e il monitoraggio lato client. |
Impostazioni avanzate per il monitoraggio lato server
Le seguenti opzioni sono disponibili in Impostazioni avanzate per il monitoraggio lato server della procedura guidata.
Opzione | Descrizione |
---|---|
Attiva avvisi evento prestazioni | Attivare o disattivare gli avvisi degli eventi prestazioni per il gruppo di applicazioni nella Console operatore per il monitoraggio lato server. Gli eventi prestazioni vengono ancora registrati nella console di Application Diagnostics. È possibile scegliere se generare avvisi dopo che è stato generato un evento di Application Performance Monitoring. |
Attiva avvisi evento eccezioni | Attivare o disattivare gli avvisi degli eventi di eccezione per il gruppo di applicazioni nella Console operatore per il monitoraggio lato server. Gli eventi di eccezione vengono ancora registrati nella console di Application Diagnostics. È possibile scegliere se generare avvisi dopo che è stato generato un evento di Application Performance Monitoring. |
Soglia eventi prestazioni (ms) | Impostare in millisecondi (ms) la soglia che una richiesta deve superare prima che venga generato un evento prestazioni. |
Soglia di sensibilità (ms) | Specificare di filtrare i metodi a esecuzione rapida per ridurre il rumore complessivo riducendo le dimensioni dello stack di chiamate raccogliendo meno dati per ogni evento. Per altre informazioni, vedere Authoring Strategies for .NET Application Monitoring |
Imposta spazi dei nomi | Specificare gli spazi dei nomi e le classi in cui iniziare a misurare gli eventi prestazioni e le violazioni alla soglia delle prestazioni e definire quali spazi dei nomi devono essere trattati come punti di ingresso per impostazione predefinita. Per altre informazioni, vedere How to Add, Enable, and Disable Namespaces |
Imposta metodi | Consente di specificare quanto in profondità eseguire il drill-down dello stack di chiamate per raccogliere informazioni più dettagliate, quali parametri e variabili, per i metodi specifici. Per altre informazioni, vedere How to Add, Edit, and Remove Methods |
Avvisi di sicurezza | Attivare o disattivare gli avvisi relativi alle eccezioni classificate come avvisi di sicurezza per il gruppo di applicazioni, con errori come "Accesso negato" o "Accesso non riuscito". Gli eventi di sicurezza vengono registrati nella console application diagnostics. È possibile scegliere se generare avvisi dopo la generazione di un evento di Application Performance Monitoring. |
Avvisi di connettività | Attivare o disattivare gli avvisi relativi alle eccezioni classificate come avvisi di connettività per il gruppo di applicazioni, con errori come "Timeout della connessione". Gli eventi connettività vengono registrati nella console Application Diagnostics. È possibile scegliere se generare avvisi dopo la generazione di un evento di Application Performance Monitoring. |
Avvisi errore applicazione | Consente di attivare o disattivare l'invio di avvisi per eccezioni classificate come errori dell'applicazione o del codice per il gruppo di applicazioni. Per impostazione predefinita, questa opzione è disattivata per ridurre il "rumore" degli avvisi generati a causa di errori di codice che in genere solo i team di sviluppo possono risolvere. Per altre informazioni, vedere Authoring Strategies for .NET Application MonitoringException events are logged to the Application Diagnostics console . È possibile scegliere se generare avvisi dopo la generazione di un evento di Application Performance Monitoring. |
Solo eccezioni critiche | Consente di specificare se l'eccezione viene considerata pertinente dall'agente Application Performance Monitoring e se viene creato un evento. Se l'eccezione generata è una di quelle nell'elenco dei gestori di eccezioni critiche, viene creato un evento. Per altre informazioni, vedere Using Exception Handlers to Define Critical Exceptions |
Tutte le eccezioni | Consente di specificare se tutte le eccezioni vengono considerate pertinenti dall'agente Application Performance Monitoring e se vengono creati degli eventi quando vengono rilevate eccezioni nelle classi e negli spazi dei nomi monitorati. |
Rilevamento delle eccezioni | Consente di aggiungere lo spazio dei nomi o le classi in cui rilevare i parametri e le variabili eccezione e raccogliere informazioni aggiuntive su ogni eccezione generata da uno spazio dei nomi o da una classe. Per altre informazioni, vedere Come aggiungere, modificare e rimuovere il rilevamento delle eccezioni |
Eccezioni critiche | Consente di aggiungere elementi all'elenco di gestori di eccezioni. Consente inoltre di definire i gestori di eccezioni che rilevano le eccezioni critiche generate da un'applicazione. Per altre informazioni, vedere Using Exception Handlers to Define Critical Exceptions |
Monitoraggi: eventi eccezioni/sec | Monitoraggio che controlla il contatore delle prestazioni Applicazioni .NET/% eventi eccezione/sec. |
Monitoraggi: eventi prestazioni/sec | Monitoraggio che controlla il contatore delle prestazioni Applicazioni .NET/% eventi prestazioni/sec. |
Monitoraggi: tempo medio richiesta | Monitoraggio che controlla il contatore delle prestazioni Applicazioni .NET/Tempo medio richiesta. |
Gruppo di destinazione | Selezionare server specifici per limitare il monitoraggio a questi. (Facoltativo). La definizione dell'ambito del gruppo di destinazione è necessaria solo quando la stessa applicazione è in esecuzione in più ambienti, ad esempio produzione e prova, e si intende eseguire il modello più volte, una per ciascun ambiente. In questo scenario, raggruppare i computer dell'ambiente di produzione e i computer dell'ambiente di prova, quindi utilizzare i gruppi di destinazione per limitare la propagazione della configurazione. È inoltre possibile utilizzare gruppi per applicare la configurazione a un sottoinsieme di server. In caso contrario, non è necessario specificare l'ambito del gruppo di destinazione se si vuole solo monitorare tutte le istanze di una determinata applicazione. |
Personalizzazione lato server
Per System Center 2012 SP1, nella pagina Personalizzazione lato server della procedura guidata sono disponibili le opzioni seguenti.
Opzione | Descrizione |
---|---|
Componente | Consente di selezionare il componente che si desidera personalizzare per monitorare singoli componenti dell'applicazione. |
Personalizzazione | Consente di modificare le impostazioni per il componente applicazione selezionato. Verrà visualizzata la pagina Modifica impostazioni . Le impostazioni in questa pagina corrispondono a quelle nella pagina Impostazioni avanzate per il monitoraggio lato server , tranne che è possibile creare il monitoraggio di singole transazioni per pagine Web ASP.NET, servizi Web ASP.NET o singole funzioni in un assembly. Questi elementi sono descritti nella sezione Proprietà transazione: aggiungere la pagina Web ASP.NET riportata di seguito. Nota: i pulsanti per gli spazi dei nomi, il rilevamento delle eccezioni e le eccezioni critiche non sono disponibili perché possono essere impostati solo a livello di gruppo di applicazioni, non a livello di componente. Solo per System Center 2012 SP1: è possibile personalizzare queste impostazioni se si configura il monitoraggio per i servizi Windows. |
Pagina Modifica impostazioni | Consente di personalizzare le impostazioni per il componente dell'applicazione e/o specificare il monitoraggio di una pagina Web specifica, un metodo Web o una funzione all'interno del componente dell'applicazione. |
Modifica delle impostazioni lato server
Le seguenti opzioni sono disponibili nella pagina Modifica delle impostazioni lato server della procedura guidata.
Opzione | Descrizione |
---|---|
Attiva avvisi evento prestazioni | Attivare o disattivare gli avvisi degli eventi prestazioni per il gruppo di applicazioni nella Console operatore per il monitoraggio lato server. Gli eventi prestazioni vengono ancora registrati nella console di Application Diagnostics. È possibile scegliere se generare avvisi dopo che è stato generato un evento di Application Performance Monitoring. |
Attiva avvisi evento eccezioni | Attivare o disattivare gli avvisi degli eventi di eccezione per il gruppo di applicazioni nella Console operatore per il monitoraggio lato server. Gli eventi di eccezione vengono ancora registrati nella console di Application Diagnostics. È possibile scegliere se generare avvisi dopo che è stato generato un evento di Application Performance Monitoring. |
Soglia eventi prestazioni (ms) | Consente di impostare la soglia in millisecondi (ms) che una richiesta deve superare prima che venga generato un evento prestazioni. |
Soglia di sensibilità (ms) | Specificare di filtrare i metodi a esecuzione rapida per ridurre il rumore complessivo riducendo le dimensioni dello stack di chiamate raccogliendo meno dati per ogni evento. Per altre informazioni, vedere Authoring Strategies for .NET Application Monitoring |
Imposta metodi | Consente di specificare quanto in profondità eseguire il drill-down dello stack di chiamate per raccogliere informazioni più dettagliate, quali parametri e variabili, per i metodi specifici. Per altre informazioni, vedere How to Add, Edit, and Remove Methods |
Avvisi di sicurezza | Attivare o disattivare l'invio di avvisi di eccezioni classificate come avvisi di sicurezza per il componente dell'applicazione, con errori come "Accesso negato" o "Accesso non riuscito". Gli eventi di sicurezza vengono registrati nella console application diagnostics. È possibile scegliere se generare avvisi dopo la generazione di un evento di Application Performance Monitoring. |
Avvisi di connettività | Attivare o disattivare gli avvisi delle eccezioni classificate come errori di connettività per il componente dell'applicazione, ad esempio "Timeout connessione". Gli eventi di connettività vengono registrati nella console di Application Diagnostics. È possibile scegliere se generare avvisi dopo la generazione di un evento di Application Performance Monitoring. |
Avvisi errore applicazione | Consente di attivare o disattivare l'invio di avvisi per eccezioni classificate errori dell'applicazione o del codice per il componente dell'applicazione. Per impostazione predefinita, questa opzione è disattivata per ridurre il "rumore" degli avvisi generati a causa di errori di codice che in genere solo i team di sviluppo possono risolvere. Per altre informazioni, vedere Authoring Strategies for .NET Application MonitoringException events are logged to the Application Diagnostics console . È possibile scegliere se generare avvisi dopo la generazione di un evento di Application Performance Monitoring. |
Solo eccezioni critiche | Consente di specificare se l'eccezione viene considerata pertinente dall'agente Application Performance Monitoring e se viene creato un evento. Se l'eccezione generata è una di quelle nell'elenco dei gestori di eccezioni critiche, viene creato un evento. Per altre informazioni, vedere Using Exception Handlers to Define Critical Exceptions |
Tutte le eccezioni | Consente di specificare se tutte le eccezioni vengono considerate pertinenti dall'agente Application Performance Monitoring e se vengono creati degli eventi quando vengono rilevate eccezioni nelle classi e negli spazi dei nomi monitorati. |
Monitoraggi: eventi eccezioni/sec | Monitoraggio che controlla il contatore delle prestazioni Applicazioni .NET/% eventi eccezione/sec. |
Monitoraggi: eventi prestazioni/sec | Monitoraggio che controlla il contatore delle prestazioni Applicazioni .NET/% eventi prestazioni/sec. |
Monitoraggi: tempo medio richiesta | Monitoraggio che controlla il contatore delle prestazioni Applicazioni .NET/Tempo medio richiesta. |
Transazioni: Aggiunta | Consente di aggiungere le transazioni per pagine Web ASP.NET, servizi Web ASP.NET e funzioni. Vedere le tabelle seguenti. |
Gruppo di destinazione | Selezionare server specifici per limitare il monitoraggio a questi. (Facoltativo). La definizione dell'ambito del gruppo di destinazione è necessaria solo quando la stessa applicazione è in esecuzione in più ambienti, ad esempio produzione e prova, e si intende eseguire il modello più volte, una per ciascun ambiente. In questo scenario, raggruppare i computer dell'ambiente di produzione e i computer dell'ambiente di prova, quindi utilizzare i gruppi di destinazione per limitare la propagazione della configurazione. È inoltre possibile utilizzare gruppi per applicare la configurazione a un sottoinsieme di server. In caso contrario, non è necessario specificare l'ambito del gruppo di destinazione se si vuole solo monitorare tutte le istanze di una determinata applicazione. |
Nota
I pulsanti per spazi dei nomi, rilevamento eccezioni ed eccezioni critiche non sono disponibili perché è possibile impostarli solo a livello di gruppo delle applicazione e non a livello del componente. Solo per System Center 2012 SP1: è possibile personalizzare queste impostazioni se si sta configurando il monitoraggio per i servizi Windows.
Tipi di applicazioni e transazioni lato server che è possibile monitorare
Per ogni tipo di applicazione, è possibile scegliere di monitorare diversi tipi di transazione. Sono disponibili le seguenti opzioni:
Tipo di applicazione | Tipi di transazione per System Center 2012 | Tipi di transazione per System Center 2012 SP1 |
---|---|---|
Applicazione Web ASP.NET | - ASP.NET pagina Web - servizio Web ASP.NET - Funzione |
- ASP.NET pagina Web - pagina ASP.NET MVC - servizio Web ASP.NET - Metodo WCF - Funzione |
Servizio Web ASP.NET | - ASP.NET pagina Web - servizio Web ASP.NET - Funzione |
- ASP.NET pagina Web - pagina ASP.NET MVC - servizio Web ASP.NET - Metodo WCF - Funzione |
Servizio WCF | Non disponibile | - ASP.NET pagina Web - pagina ASP.NET MVC - servizio Web ASP.NET - Metodo WCF - Funzione |
servizio Windows | Non disponibile | - Metodo WCF -Funzione |
Proprietà delle transazioni: aggiungere ASP.NET pagina Web
Le opzioni seguenti sono disponibili nella pagina Proprietà della transazione per la pagina Pagina Web ASP.NET della procedura guidata.
Opzione | Descrizione |
---|---|
Nome transazione | Consente di immettere il nome descrittivo per la transazione che verrà visualizzato nella scheda Monitoraggio , nei contatori delle prestazioni e così via. |
Pagina ASP.NET | Immettere il percorso della pagina per cui si stanno configurando queste impostazioni di monitoraggio. |
Soglia eventi prestazioni (ms) | Impostare in millisecondi (ms) la soglia che una transazione utente deve superare prima che venga generato un evento prestazioni. Nota: il componente dell'applicazione continua a monitorare la pagina specificata nella transazione usando la soglia delle prestazioni impostata per il componente dell'applicazione. Questa soglia viene utilizzata come seconda misura nella stessa pagina del componente dell'applicazione. Se la soglia viene impostata su un valore più alto di quello della soglia del componente dell'applicazione, si ottiene un singolo evento ma è possibile che si ricevano due avvisi di prestazioni per la transazione quando la soglia viene superata, uno dal componente dell'applicazione e l'altro dalla transazione, in base alle impostazioni specificate per l'invio di avvisi. Le transazioni vengono in genere usate per monitorare la singola pagina in modo più aggressivo rispetto all'applicazione padre, a una soglia inferiore o per monitorare una pagina in cui gli avvisi sono stati disabilitati nell'elemento padre. |
Soglia di sensibilità (ms) | Specificare di filtrare i metodi a esecuzione rapida per ridurre il rumore complessivo riducendo le dimensioni dello stack di chiamate raccogliendo meno dati per ogni evento. Se viene superata la soglia, viene comunque generato un evento. Per altre informazioni, vedere Authoring Strategies for .NET Application Monitoring |
Raccogliere avvisi per tipo di evento: Connettività | Attivare o disattivare gli avvisi degli eventi, classificati come avvisi di connettività con errori come "Timeout connessione". Gli eventi di connettività vengono registrati nella console di Application Diagnostics. È possibile scegliere se generare avvisi dopo la generazione di un evento di Application Performance Monitoring. |
Raccogliere avvisi per tipo di evento: Errore applicazione | Attivare o disattivare l'invio di avvisi per eventi classificati come errori dell'applicazione o del codice. La disattivazione riduce il "rumore" di molti avvisi generati a causa di errori di codice. Poiché questi avvisi vengono generati da errori del codice, i problemi di questo tipo vengono in genere risolti dagli sviluppatori. Per altre informazioni, vedere Authoring Strategies for .NET Application MonitoringException events are logged to the Application Diagnostics console . È possibile scegliere se generare avvisi dopo la generazione di un evento di Application Performance Monitoring. |
Raccogliere avvisi per tipo di evento: Sicurezza | Attivare o disattivare gli avvisi degli eventi classificati come avvisi di sicurezza, con errori come "Accesso negato" o "Accesso non riuscito". Gli eventi di sicurezza vengono registrati nella console Application Diagnostics. È possibile scegliere se generare avvisi dopo la generazione di un evento di Application Performance Monitoring. |
Raccogliere avvisi per tipo di evento: Prestazioni | Attivare o disattivare l'invio di avvisi per eventi classificati come avvisi di prestazioni. Gli eventi prestazioni vengono registrati nella console Application Diagnostics. È possibile scegliere se generare avvisi dopo la generazione di un evento di Application Performance Monitoring. |
Monitoraggi: % eventi eccezione/sec | Monitoraggio che controlla il contatore delle prestazioni Applicazioni .NET/% eventi eccezione/sec. |
Monitoraggi: % eventi prestazioni/sec | Monitoraggio che controlla il contatore delle prestazioni Applicazioni .NET/% eventi prestazioni/sec. |
Monitoraggi: Tempo medio richiesta | Monitoraggio che controlla il contatore delle prestazioni Applicazioni .NET/Tempo medio richiesta. |
Proprietà delle transazioni: aggiungere ASP.NET servizio Web
Le opzioni seguenti sono disponibili nella pagina Proprietà della transazione per la pagina Servizi Web ASP.NET della procedura guidata.
Opzione | Descrizione |
---|---|
Nome transazione | Immettere il nome descrittivo per la transazione che verrà visualizzato nella scheda Monitoraggio , nei contatori delle prestazioni e così via. |
File servizio Web | Immettere il percorso del file per cui si stanno configurando queste impostazioni di monitoraggio. |
Nome metodo | Immettere l'URI del metodo Web che si desidera monitorare. |
Soglia eventi prestazioni (ms) | Impostare in millisecondi (ms) la soglia che una transazione utente deve superare prima che venga generato un evento prestazioni. Nota: il componente dell'applicazione continua a monitorare la pagina specificata nella transazione usando la soglia delle prestazioni impostata per il componente dell'applicazione. Questa soglia viene utilizzata come seconda misura nella stessa pagina del componente dell'applicazione. Se la soglia viene impostata su un valore più alto di quello della soglia del componente dell'applicazione, si ottiene un singolo evento ma è possibile che si ricevano due avvisi di prestazioni per la transazione quando la soglia viene superata, uno dal componente dell'applicazione e l'altro dalla transazione, in base alle impostazioni specificate per l'invio di avvisi. Le transazioni vengono in genere usate per monitorare la singola pagina in modo più aggressivo rispetto all'applicazione padre, a una soglia inferiore o per monitorare una pagina in cui gli avvisi sono stati disabilitati nell'elemento padre. |
Soglia di sensibilità (ms) | Specificare di filtrare i metodi a esecuzione rapida per ridurre il rumore complessivo riducendo le dimensioni dello stack di chiamate raccogliendo meno dati per ogni evento. Per altre informazioni, vedere Authoring Strategies for .NET Application Monitoring |
Raccogliere avvisi per tipo di evento: Connettività | Attivare o disattivare gli avvisi degli eventi classificati come avvisi di connettività, con errori, ad esempio "Timeout connessione". Gli eventi di connettività vengono registrati nella console di Application Diagnostics. È possibile scegliere se generare avvisi dopo la generazione di un evento di Application Performance Monitoring. |
Raccogliere avvisi per tipo di evento: Errore applicazione | Attivare o disattivare l'invio di avvisi per eventi classificati come errori dell'applicazione o del codice. La disattivazione di questa opzione riduce il disturbo di molti avvisi generati a causa di errori di codice. Poiché questi avvisi vengono generati da errori del codice, i problemi di questo tipo vengono in genere risolti dagli sviluppatori. Per altre informazioni, vedere Authoring Strategies for .NET Application MonitoringException events are logged to the Application Diagnostics console . È possibile scegliere se generare avvisi dopo la generazione di un evento di Application Performance Monitoring. |
Raccogliere avvisi per tipo di evento: Sicurezza | Attivare o disattivare gli avvisi degli eventi classificati come avvisi di sicurezza, con errori come "Accesso negato" o "Accesso non riuscito". Gli eventi di sicurezza vengono registrati nella console application diagnostics. È possibile scegliere se generare avvisi dopo la generazione di un evento di Application Performance Monitoring. |
Raccogliere avvisi per tipo di evento: Prestazioni | Attivare o disattivare l'invio di avvisi per eventi classificati come avvisi di prestazioni. Gli eventi prestazioni vengono registrati nella console Application Diagnostics. È possibile scegliere se generare avvisi dopo la generazione di un evento di Application Performance Monitoring. |
Monitoraggi: % eventi eccezione/sec | Monitoraggio che controlla il contatore delle prestazioni Applicazioni .NET/% eventi eccezione/sec. |
Monitoraggi: % eventi prestazioni/sec | Monitoraggio che controlla il contatore delle prestazioni Applicazioni .NET/% eventi prestazioni/sec. |
Monitoraggi: Tempo medio richiesta | Monitoraggio che controlla il contatore delle prestazioni Applicazioni .NET/Tempo medio richiesta. |
Proprietà delle transazioni: aggiungere ASP.NET pagina MVC
Per System Center 2012 SP1 sono disponibili le opzioni seguenti nelle proprietà delle transazioni per ASP . Pagina MVC della procedura guidata.
Opzione | Descrizione |
---|---|
Nome transazione | Immettere il nome descrittivo per la transazione che verrà visualizzato nella scheda Monitoraggio, nei contatori delle prestazioni e così via. |
Controller MVC | Immettere il nome del controller MVC per cui si stanno configurando queste impostazioni di monitoraggio. |
Azione MVC | Specificare il nome dell'azione MVC per cui si configurano queste impostazioni di monitoraggio. |
Soglia eventi prestazioni (ms) | Impostare in millisecondi (ms) la soglia che una transazione utente deve superare prima che venga generato un evento prestazioni. Nota: il componente dell'applicazione continua a monitorare la pagina specificata nella transazione usando la soglia delle prestazioni impostata per il componente dell'applicazione. Questa soglia viene utilizzata come seconda misura nella stessa pagina del componente dell'applicazione. Se la soglia viene impostata su un valore più alto di quello della soglia del componente dell'applicazione, si ottiene un singolo evento ma è possibile che si ricevano due avvisi di prestazioni per la transazione quando la soglia viene superata, uno dal componente dell'applicazione e l'altro dalla transazione, in base alle impostazioni specificate per l'invio di avvisi. Le transazioni vengono in genere usate per monitorare la singola pagina in modo più aggressivo rispetto all'applicazione padre, a una soglia inferiore o per monitorare una pagina in cui il monitoraggio è stato disabilitato nell'elemento padre. |
Soglia di sensibilità (ms) | Specificare di filtrare i metodi a esecuzione rapida per ridurre il rumore complessivo riducendo le dimensioni dello stack di chiamate raccogliendo meno dati per ogni evento. Per altre informazioni, vedere Authoring Strategies for .NET Application Monitoring |
Raccogliere avvisi per tipo di evento: Connettività | Attivare o disattivare gli avvisi degli eventi classificati come avvisi di connettività, con errori come "Timeout connessione". Gli eventi connettività vengono registrati nella console Application Diagnostics. È possibile scegliere se generare avvisi dopo la generazione di un evento di Application Performance Monitoring. |
Raccogliere avvisi per tipo di evento: Errore applicazione | Attivare o disattivare l'invio di avvisi per eventi classificati come errori dell'applicazione o del codice. La disattivazione di questa opzione riduce il disturbo di molti avvisi generati a causa di errori di codice. Poiché questi avvisi vengono generati da errori del codice, i problemi di questo tipo vengono in genere risolti dagli sviluppatori. Per altre informazioni, vedere Authoring Strategies for .NET Application MonitoringException events are logged to the Application Diagnostics console . È possibile scegliere se generare avvisi dopo la generazione di un evento di Application Performance Monitoring. |
Raccogliere avvisi per tipo di evento: Sicurezza | Attivare o disattivare l'invio di avvisi di eventi classificati come avvisi di sicurezza con errori come "Accesso negato" o "Accesso non riuscito". Gli eventi di sicurezza vengono registrati nella console application diagnostics. È possibile scegliere se generare avvisi dopo la generazione di un evento di Application Performance Monitoring. |
Raccogliere avvisi per tipo di evento: Prestazioni | Attivare o disattivare l'invio di avvisi per eventi classificati come avvisi di prestazioni. Gli eventi prestazioni vengono registrati nella console Application Diagnostics. È possibile scegliere se generare avvisi dopo la generazione di un evento di Application Performance Monitoring. |
Monitoraggi: % eventi eccezione/sec | Monitoraggio che controlla il contatore delle prestazioni Applicazioni .NET/% eventi eccezione/sec. |
Monitoraggi: % eventi prestazioni/sec | Monitoraggio che controlla il contatore delle prestazioni Applicazioni .NET/% eventi prestazioni/sec. |
Monitoraggi: Tempo medio richiesta | Monitoraggio che controlla il contatore delle prestazioni Applicazioni .NET/Tempo medio richiesta. |
Proprietà delle transazioni: aggiungere il metodo WCF
Nella pagina Proprietà della transazione della procedura guidata sono disponibili le opzioni seguenti per Impostazioni metodo WCF .
Opzione | Descrizione |
---|---|
Nome transazione | Immettere il nome descrittivo per la transazione che verrà visualizzato nella scheda Monitoraggio, nei contatori delle prestazioni e così via. |
Nome classe | Immettere il nome della classe per cui si stanno configurando queste impostazioni di monitoraggio. Il nome della classe è nel formato Spaziodeinomi.Classe Ad esempio: wcfservice.myclass. |
Nome metodo | Specificare il nome del metodo previsto nella classe per cui si stanno configurando queste impostazioni di monitoraggio. |
Soglia eventi prestazioni (ms) | Impostare in millisecondi (ms) la soglia che una transazione utente deve superare prima che venga generato un evento prestazioni. Nota: il componente dell'applicazione continua a monitorare la pagina specificata nella transazione usando la soglia delle prestazioni impostata per il componente dell'applicazione. Questa soglia viene utilizzata come seconda misura nella stessa pagina del componente dell'applicazione. Se la soglia viene impostata su un valore più alto di quello della soglia del componente dell'applicazione, si ottiene un singolo evento ma è possibile che si ricevano due avvisi di prestazioni per la transazione quando la soglia viene superata, uno dal componente dell'applicazione e l'altro dalla transazione, in base alle impostazioni specificate per l'invio di avvisi. Le transazioni vengono in genere usate per monitorare la singola pagina in modo più aggressivo rispetto all'applicazione padre, a una soglia inferiore o per monitorare una pagina in cui gli avvisi sono stati disabilitati nell'elemento padre. |
Soglia di sensibilità (ms) | Specificare di filtrare i metodi a esecuzione rapida per ridurre il rumore complessivo riducendo le dimensioni dello stack di chiamate raccogliendo meno dati per ogni evento. Per altre informazioni, vedere Authoring Strategies for .NET Application Monitoring |
Raccogliere avvisi per tipo di evento: Connettività | Attivare o disattivare gli avvisi degli eventi classificati come avvisi di connettività, con errori come "Timeout connessione". Gli eventi connettività vengono registrati nella console Application Diagnostics. È possibile scegliere se generare avvisi dopo la generazione di un evento di Application Performance Monitoring. |
Raccogliere avvisi per tipo di evento: Errore applicazione | Attivare o disattivare l'invio di avvisi per eventi classificati come errori dell'applicazione o del codice. La disattivazione di questa opzione riduce il disturbo di molti avvisi generati a causa di errori di codice. Poiché questi avvisi vengono generati da errori del codice, i problemi di questo tipo vengono in genere risolti dagli sviluppatori. Per altre informazioni, vedere Authoring Strategies for .NET Application MonitoringException events are logged to the Application Diagnostics console . È possibile scegliere se generare avvisi dopo la generazione di un evento di Application Performance Monitoring. |
Raccogliere avvisi per tipo di evento: Sicurezza | Attivare o disattivare l'invio di avvisi di eventi classificati come avvisi di sicurezza con errori come "Accesso negato" o "Accesso non riuscito". Gli eventi di sicurezza vengono registrati nella console application diagnostics. È possibile scegliere se generare avvisi dopo la generazione di un evento di Application Performance Monitoring. |
Raccogliere avvisi per tipo di evento: Prestazioni | Attivare o disattivare l'invio di avvisi per eventi classificati come avvisi di prestazioni. Gli eventi prestazioni vengono registrati nella console Application Diagnostics. È possibile scegliere se generare avvisi dopo la generazione di un evento di Application Performance Monitoring. |
Monitoraggi: % eventi eccezione/sec | Monitoraggio che controlla il contatore delle prestazioni Applicazioni .NET/% eventi eccezione/sec. |
Monitoraggi: % eventi prestazioni/sec | Monitoraggio che controlla il contatore delle prestazioni Applicazioni .NET/% eventi prestazioni/sec. |
Monitoraggi: Tempo medio richiesta | Monitoraggio che controlla il contatore delle prestazioni Applicazioni .NET/Tempo medio richiesta. |
Proprietà delle transazioni: aggiungere la funzione
Nella pagina Proprietà della transazione della procedura guidata sono disponibili le opzioni seguenti per Aggiungi funzione .
Opzione | Descrizione |
---|---|
Nome transazione | Immettere il nome descrittivo per la transazione che verrà visualizzato nella scheda Monitoraggio, nei contatori delle prestazioni e così via. |
Nome della funzione | Immettere il nome della funzione per cui si stanno configurando queste impostazioni di monitoraggio. Il nome della funzione è nel formato Namespace.Class.Method. Ad esempio: System.Web.UI.Page.ProcessRequest. |
Modulo funzione | Specificare il nome dell'assembly, ad esempio System.Web.dll, che definisce la funzione per cui si stanno configurando queste impostazioni di monitoraggio. |
Soglia eventi prestazioni (ms) | Impostare in millisecondi (ms) la soglia che una transazione utente deve superare prima che venga generato un evento prestazioni. Nota: il componente dell'applicazione continua a monitorare la pagina specificata nella transazione usando la soglia delle prestazioni impostata per il componente dell'applicazione. Questa soglia viene utilizzata come seconda misura nella stessa pagina del componente dell'applicazione. Se la soglia viene impostata su un valore più alto di quello della soglia del componente dell'applicazione, si ottiene un singolo evento ma è possibile che si ricevano due avvisi di prestazioni per la transazione quando la soglia viene superata, uno dal componente dell'applicazione e l'altro dalla transazione, in base alle impostazioni specificate per l'invio di avvisi. Le transazioni vengono in genere utilizzate per monitorare la singola pagina in modo più aggressivo rispetto all'applicazione padre, con una soglia minore, oppure per monitorare una pagina in cui l'invio di avvisi è stato disabilitato nell'applicazione padre. |
Soglia di sensibilità (ms) | Specificare di filtrare i metodi a esecuzione rapida per ridurre il rumore complessivo riducendo le dimensioni dello stack di chiamate raccogliendo meno dati per ogni evento. Per altre informazioni, vedere Authoring Strategies for .NET Application Monitoring |
Raccogliere avvisi per tipo di evento: Connettività | Attivare o disattivare gli avvisi degli eventi classificati come avvisi di connettività, con errori come "Timeout connessione". Gli eventi connettività vengono registrati nella console Application Diagnostics. È possibile scegliere se generare avvisi dopo la generazione di un evento di Application Performance Monitoring. |
Raccogliere avvisi per tipo di evento: Errore applicazione | Attivare o disattivare l'invio di avvisi per eventi classificati come errori dell'applicazione o del codice. La disattivazione di questa opzione riduce il disturbo di molti avvisi generati a causa di errori di codice. Poiché questi avvisi vengono generati da errori del codice, i problemi di questo tipo vengono in genere risolti dagli sviluppatori. Per altre informazioni, vedere Authoring Strategies for .NET Application MonitoringException events are logged to the Application Diagnostics console . È possibile scegliere se generare avvisi dopo la generazione di un evento di Application Performance Monitoring. |
Raccogliere avvisi per tipo di evento: Sicurezza | Attivare o disattivare l'invio di avvisi di eventi classificati come avvisi di sicurezza con errori come "Accesso negato" o "Accesso non riuscito". Gli eventi di sicurezza vengono registrati nella console application diagnostics. È possibile scegliere se generare avvisi dopo la generazione di un evento di Application Performance Monitoring. |
Raccogliere avvisi per tipo di evento: Prestazioni | Attivare o disattivare l'invio di avvisi per eventi classificati come avvisi di prestazioni. Gli eventi prestazioni vengono registrati nella console Application Diagnostics. È possibile scegliere se generare avvisi dopo la generazione di un evento di Application Performance Monitoring. |
Monitoraggi: % eventi eccezione/sec | Monitoraggio che controlla il contatore delle prestazioni Applicazioni .NET/% eventi eccezione/sec. |
Monitoraggi: % eventi prestazioni/sec | Monitoraggio che controlla il contatore delle prestazioni Applicazioni .NET/% eventi prestazioni/sec. |
Monitoraggi: Tempo medio richiesta | Monitoraggio che controlla il contatore delle prestazioni Applicazioni .NET/Tempo medio richiesta. |
Configurazione lato client
Le seguenti opzioni sono disponibili nella pagina Configurazione lato client della procedura guidata.
Opzione | Descrizione |
---|---|
Attiva avvisi evento prestazioni | Consente di attivare o disattivare la segnalazione degli avvisi di eventi di prestazione nella Console operatore per il monitoraggio lato server. Gli eventi prestazioni vengono ancora registrati nella console di Application Diagnostics. È possibile scegliere se generare avvisi dopo che è stato generato un evento di Application Performance Monitoring. |
Attiva avvisi evento eccezioni | Consente di attivare o disattivare la segnalazione degli avvisi di eventi di eccezione nella console Operations Manager per il monitoraggio lato server. Gli eventi di eccezione vengono ancora registrati nella console di Application Diagnostics. È possibile scegliere se generare avvisi dopo che è stato generato un evento di Application Performance Monitoring. |
Soglia caricamento pagina (ms) | Consente di impostare la soglia, in millisecondi (ms), che deve essere superata da un caricamento della pagina prima che venga generato un evento prestazioni. È possibile scegliere se generare avvisi dopo che è stato generato un evento di Application Performance Monitoring. L'evento si trasforma in un avviso se è stata selezionata l'opzione Attiva avvisi evento prestazioni. |
Filtro indirizzi IP: indirizzo IP | Consente di specificare gli indirizzi IP che si desidera escludere dal monitoraggio. Per altre informazioni, vedere How to Configure IP Address Exclusion Filters for Client-Side Monitoring |
Filtro indirizzi IP: Netmask | La parte dell'indirizzo IP di filtro e dell'indirizzo IP utente da confrontare. |
Filtro indirizzi IP: tipo di confronto | Specificare per escludere gli indirizzi IP che corrispondono agli indirizzi IP nella subnet ( IP è nella subnet ) o per escludere gli indirizzi IP utente che non corrispondono agli indirizzi IP nella subnet ( IP non è nella subnet ). |
Filtro indirizzi IP: utilizzo di IPv6 | Consente di aggiungere il filtro IPv6 se il protocollo IPv6 è abilitato nel server Web. |
Impostazioni avanzate | Consente di specificare impostazioni, quali soglie di monitoraggio prestazioni ed eventi, monitoraggio eventi di eccezione, eccezioni critiche e monitoraggi. |
Impostazioni avanzate per il monitoraggio lato client
Le seguenti opzioni sono disponibili in Impostazioni avanzate per la pagina Monitoraggio lato client della procedura guidata.
Opzione | Descrizione |
---|---|
Attiva avvisi evento prestazioni | Consente di attivare o disattivare la segnalazione degli avvisi di eventi di prestazione nella Console operatore per il monitoraggio lato server. Gli eventi prestazioni vengono ancora registrati nella console di Application Diagnostics. È possibile scegliere se generare avvisi dopo che è stato generato un evento di Application Performance Monitoring. |
Attiva avvisi evento eccezioni | Consente di attivare o disattivare la segnalazione degli avvisi di eventi di eccezioni nella Console operatore per il monitoraggio lato server. Gli eventi di eccezione vengono ancora registrati nella console di Application Diagnostics. È possibile scegliere se generare avvisi dopo che è stato generato un evento di Application Performance Monitoring. |
Soglia caricamento pagina (ms) | Consente di impostare la soglia, in millisecondi (ms), che deve essere superata da un caricamento della pagina prima che venga generato un evento prestazioni. È possibile scegliere se generare avvisi dopo che è stato generato un evento di Application Performance Monitoring. L'evento si trasforma in un avviso se è stata selezionata l'opzione Attiva avvisi evento prestazioni. |
Soglia Ajax e WCF (ms) | Consente di impostare la soglia, in millisecondi (ms), che deve essere superata da una chiamata Ajax o Windows Communications Foundation (WCF) dalla pagina prima che venga generato un evento prestazioni. L'evento si trasforma in un avviso se è stata selezionata l'opzione Attiva avvisi evento prestazioni. |
Esegui monitoraggio % di richieste in ingresso. | Consente di specificare una dimensione campione delle richieste in ingresso, definita come percentuale del numero totale di richieste in ingresso che si desidera monitorare. Per altre informazioni, vedere Authoring Strategies for .NET Application Monitoring |
Indirizzo IP: indirizzo IP | Consente di specificare gli indirizzi IP che si desidera escludere dal monitoraggio. Per altre informazioni, vedere How to Configure IP Address Exclusion Filters for Client-Side Monitoring |
Indirizzo IP: Netmask | Consente di specificare la parte dell'indirizzo IP di filtro e dell'indirizzo IP utente da confrontare. |
Indirizzo IP: tipo di confronto | Specificare per escludere gli indirizzi IP che corrispondono agli indirizzi IP nella subnet ( IP è nella subnet ) o per escludere gli indirizzi IP utente che non corrispondono agli indirizzi IP nella subnet ( IP non è nella subnet ). |
Indirizzo IP: utilizzo di IPv6 | Consente di specificare di aggiungere il filtro IPv6 se il protocollo IPv6 è abilitato nel server Web. |
Monitoraggi: eventi di eccezione\sec | Monitoraggio che controlla il contatore delle prestazioni Applicazioni CSM .NET/% eventi di eccezione/sec. |
Monitoraggi: eventi prestazioni\sec | Monitoraggio che controlla il contatore delle prestazioni Applicazioni CSM .NET/% eventi prestazioni/sec. |
Monitoraggi: tempo medio richiesta | Monitoraggio che controlla il contatore delle prestazioni Applicazioni CSM .NET/Tempo medio di risposta del caricamento della pagina. |
Elementi di dati | Consente di selezionare il tipo di dati lato client che si desidera raccogliere. Per ulteriori informazioni, vedere Working with Sensitive Data for .NET Applications (Utilizzo dei dati sensibili per le applicazioni .NET) |
Impostazioni del sistema di bilanciamento del carico | Selezionare il tipo di servizio di bilanciamento del carico in uso con l'applicazione. È anche possibile aggiungere un servizio di bilanciamento del carico personalizzato, se non è incluso nell'elenco. Per altre informazioni, vedere Client-Side Monitoring with Targeted Groups and Load Balancers |
Gruppo di destinazione | Selezionare server specifici per limitare il monitoraggio a questi. (Facoltativo). La definizione dell'ambito del gruppo di destinazione è necessaria solo quando la stessa applicazione è in esecuzione in più ambienti, ad esempio produzione e prova, e si intende eseguire il modello più volte, una per ciascun ambiente. In questo scenario, raggruppare i computer dell'ambiente di produzione e i computer dell'ambiente di prova, quindi utilizzare i gruppi di destinazione per limitare la propagazione della configurazione. È inoltre possibile utilizzare gruppi per applicare la configurazione a un sottoinsieme di server. In caso contrario, non è necessario specificare l'ambito del gruppo di destinazione se si vuole solo monitorare tutte le istanze di una determinata applicazione. |
Abilitare il monitoraggio lato client
Le seguenti opzioni sono disponibili sulla pagina Abilita monitoraggio lato client della procedura guidata.
Opzione | Descrizione |
---|---|
Componente | Consente di selezionare il componente che si desidera personalizzare per monitorare singoli componenti dell'applicazione. Vengono visualizzati solo i componenti del tipo di applicazione Web ASP.NET. I servizi Web e i servizi WCF non servono pagine HTML ai browser, quindi non è possibile abilitare il monitoraggio lato client per tali pagine. Solo per System Center 2012 SP1: le applicazioni .NET ospitate in Servizi Windows non servono pagine HTML ai browser, quindi non è possibile abilitare il monitoraggio lato client per tali applicazioni. |
Personalizzazione | Consente di modificare le impostazioni per il componente applicazione selezionato. Verrà visualizzata la pagina Modifica impostazioni . Le impostazioni in questa pagina sono simili a quelle nella pagina Impostazioni avanzate per il monitoraggio lato client . Nella pagina Modifica impostazioni è possibile specificare le pagine da escludere dal monitoraggio. |
Gruppo di destinazione | Selezionare server specifici per limitare il monitoraggio a questi. (Facoltativo). La definizione dell'ambito del gruppo di destinazione è necessaria solo quando la stessa applicazione è in esecuzione in più ambienti, ad esempio produzione e prova, e si intende eseguire il modello più volte, una per ciascun ambiente. In questo scenario, raggruppare i computer dell'ambiente di produzione e i computer dell'ambiente di prova, quindi utilizzare i gruppi di destinazione per limitare la propagazione della configurazione. È inoltre possibile utilizzare gruppi per applicare la configurazione a un sottoinsieme di server. In caso contrario, non è necessario specificare l'ambito del gruppo di destinazione se si vuole solo monitorare tutte le istanze di una determinata applicazione. |
Modifica delle impostazioni lato client
Le seguenti opzioni sono disponibili sulla pagina Modifica delle impostazioni lato client della procedura guidata.
Opzione | Descrizione |
---|---|
Attiva avvisi evento prestazioni | Consente di attivare o disattivare la segnalazione degli avvisi di eventi di prestazione nella Console operatore per il monitoraggio lato server. Gli eventi prestazioni vengono ancora registrati nella console di Application Diagnostics. È possibile scegliere se generare avvisi dopo che è stato generato un evento di Application Performance Monitoring. |
Attiva avvisi evento eccezioni | Consente di attivare o disattivare la segnalazione degli avvisi di eventi di eccezioni nella Console operatore per il monitoraggio lato server. Gli eventi di eccezione vengono ancora registrati nella console di Application Diagnostics. È possibile scegliere se generare avvisi dopo che è stato generato un evento di Application Performance Monitoring. |
Soglia caricamento pagina (ms) | Consente di impostare la soglia, in millisecondi (ms), che deve essere superata da un caricamento della pagina prima che venga generato un avviso evento prestazioni. È possibile scegliere se generare avvisi dopo che è stato generato un evento di Application Performance Monitoring. L'evento si trasforma in un avviso se è stata selezionata l'opzione Attiva avvisi evento prestazioni. |
Soglia Ajax e WCF (ms) | Consente di impostare la soglia, in millisecondi (ms), che deve essere superata da una chiamata Ajax o Windows Communications Foundation (WCF) dalla pagina prima che venga generato un evento prestazioni. L'evento si trasforma in un avviso se è stata selezionata l'opzione Attiva avvisi evento prestazioni. |
Soglia di sensibilità (ms) | Specificare di filtrare i metodi a esecuzione rapida per ridurre il rumore complessivo riducendo le dimensioni dello stack di chiamate raccogliendo meno dati per ogni evento. Per altre informazioni, vedere Authoring Strategies for .NET Application Monitoring |
Esegui monitoraggio % di richieste in ingresso. | Consente di specificare una dimensione campione delle richieste in ingresso, definita come percentuale del numero totale di richieste in ingresso che si desidera monitorare. Per altre informazioni, vedere Authoring Strategies for .NET Application Monitoring |
Indirizzo IP: indirizzo IP | Consente di immettere gli indirizzi IP che si desidera escludere dal monitoraggio. Per altre informazioni, vedere How to Configure IP Address Exclusion Filters for Client-Side Monitoring |
Indirizzo IP: Netmask | Consente di specificare la parte dell'indirizzo IP di filtro e dell'indirizzo IP utente da confrontare. |
Indirizzo IP: tipo di confronto | Specificare per escludere gli indirizzi IP che corrispondono agli indirizzi IP nella subnet ( IP è nella subnet ) o per escludere gli indirizzi IP utente che non corrispondono agli indirizzi IP nella subnet IP non si trovano nella subnet . |
Indirizzo IP: utilizzo di IPv6 | Consente di specificare di aggiungere il filtro IPv6 se il protocollo IPv6 è abilitato nel server Web. |
Monitoraggi: eventi di eccezione\sec | Monitoraggio che controlla il contatore delle prestazioni Applicazioni CSM .NET/% eventi di eccezione/sec. |
Monitoraggi: eventi prestazioni\sec | Monitoraggio che controlla il contatore delle prestazioni Applicazioni CSM .NET/% eventi prestazioni/sec. |
Monitoraggi: tempo medio richiesta | Monitoraggio che controlla il contatore delle prestazioni Applicazioni CSM .NET/Tempo medio di risposta del caricamento della pagina. |
Raccolta dati | Consente di selezionare il tipo di dati lato client che si desidera raccogliere. Per ulteriori informazioni, vedere Working with Sensitive Data for .NET Applications (Utilizzo dei dati sensibili per le applicazioni .NET) |
Impostazioni del sistema di bilanciamento del carico | Selezionare il tipo di servizio di bilanciamento del carico in uso con l'applicazione. È anche possibile aggiungere un servizio di bilanciamento del carico personalizzato, se non è incluso nell'elenco. Per altre informazioni, vedere Client-Side Monitoring with Targeted Groups and Load Balancers. |
Pagine escluse: Aggiunta | Consente di aggiungere le pagine da escludere dal monitoraggio. In genere si escludono pagine considerate non importanti per le metriche date o che non hanno superato il controllo di compatibilità. |
Transazioni: Aggiunta | Consente di specificare le transazioni per aggiungere delle pagine Web ASP.NET. |
Gruppo di destinazione | Selezionare server specifici per limitare il monitoraggio a questi. (Facoltativo). La definizione dell'ambito del gruppo di destinazione è necessaria solo quando la stessa applicazione è in esecuzione in più ambienti, ad esempio produzione e prova, e si intende eseguire il modello più volte, una per ciascun ambiente. In questo scenario, raggruppare i computer dell'ambiente di produzione e i computer dell'ambiente di prova, quindi utilizzare i gruppi di destinazione per limitare la propagazione della configurazione. È inoltre possibile utilizzare gruppi per applicare la configurazione a un sottoinsieme di server. In caso contrario, non è necessario specificare l'ambito del gruppo di destinazione se si vuole solo monitorare tutte le istanze di una determinata applicazione. |
Riepilogo
Nella pagina Riepilogo della procedura guidata sono elencate le impostazioni configurate per il modello di applicazione .NET Monitor prestazioni ing. Se si desidera modificare una di queste impostazioni, selezionare Indietro o la pagina del modello fino a raggiungere la pagina con le impostazioni che si desidera modificare.
Creazione e modifica di modelli di monitoraggio delle prestazioni delle applicazioni .NET
Per eseguire la procedura guidata .NET Application Performance Monitoring, vedere How to Configure Monitoring for .NET Applications.
Per modificare un modello di monitoraggio delle prestazioni delle applicazioni .NET esistente
- Aprire la Console operatore con un account utente con credenziali di autore nel gruppo di gestione.
- Selezionare l'area di lavoro Creazione .
- Nel riquadro di spostamento Creazione espandere Modelli Management Pack e quindi selezionare Applicazione .NET Monitor prestazioni ing.
- Nel riquadro .NET Application Performance Monitoring individuare il modello da modificare.
- Fare clic con il pulsante destro del mouse sul gruppo di applicazioni che si desidera modificare, quindi selezionare Proprietà.
- Usando le schede per esplorare le pagine delle impostazioni, apportare le modifiche desiderate, ad esempio aggiungere il monitoraggio personalizzato per un componente dell'applicazione specifico o configurare e abilitare il monitoraggio lato client e selezionare OK.
Visualizzazione dei monitoraggi delle prestazioni delle applicazioni .NET e dei dati raccolti
Dopo aver configurato il monitoraggio di un'applicazione, queste tre visualizzazioni consentiranno di acquisire familiarità con l'esperienza di monitoraggio.
Per visualizzare tutte le applicazioni monitorate dal monitoraggio delle prestazioni delle applicazioni .NET
- Aprire la Console operatore.
- Selezionare l'area di lavoro Monitoraggio .
- Nel riquadro di spostamento Monitoraggio espandere Monitoraggio applicazioni, espandere Monitoraggio .NET e selezionare Applicazioni monitorate.
Per visualizzare lo stato di ogni monitoraggio
- Aprire la Console operatore.
- Selezionare l'area di lavoro Monitoraggio .
- Nel riquadro di spostamento Monitoraggio espandere Monitoraggio applicazioni, espandere Monitoraggio .NET e selezionare Applicazioni monitorate.
- Nella visualizzazione Applicazioni monitorate fare clic con il pulsante destro del mouse su un oggetto. Selezionare Apri e selezionare Esplora stati.
- Espandere i nodi Disponibilità e Prestazioni per visualizzare i singoli monitoraggi.
Per visualizzare le prestazioni raccolte per un componente dell'applicazione
- Aprire la Console operatore.
- Selezionare l'area di lavoro Monitoraggio .
- Nel riquadro di spostamento Monitoraggio espandere Monitoraggio applicazioni, espandere Monitoraggio .NET e selezionare Applicazioni monitorate.
- Nel riquadro Applicazioni monitorate fare clic con il pulsante destro del mouse su un oggetto. Selezionare Apri e selezionare Visualizzazione prestazioni.
- Nel riquadro Legenda scegliere i contatori che si desidera visualizzare.
- Utilizzare le opzioni nel riquadro Azioni per modificare la visualizzazione prestazioni.