Come aggiungere, abilitare e disabilitare gli spazi dei nomi

 

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

Gli spazi dei nomi consente di definire in Monitoraggio delle prestazioni dell'applicazione deve passare per raccogliere informazioni più dettagliate, quali parametri e variabili per le funzioni nella classi o spazi dei nomi specificati. Che può essere aggiunto all'elenco predefinito e considerati come uno dei due punti di ingresso o metodi. Elenco di monitoraggio predefinita modificabili aggiungendo, modificando o rimuovendo gli spazi dei nomi e classi.

Nota

Molti grandi .NET Framework gli spazi dei nomi (ad esempio sistema * e Microsoft. *) sono disabilitate per impostazione predefinita. Per attivarli, è necessario aggiungerli all'elenco di spazi dei nomi come spazi dei nomi abilitati in modo esplicito. Inoltre, l'aggiunta di spazi dei nomi può influire sulle prestazioni ed è necessario aggiungerle solo dopo il test accurati.

Nota

Solo per System Center 2012 SP1: Tutti gli spazi dei nomi è presente nell'elenco e abilitato per il monitoraggio per impostazione predefinita. Tuttavia, tutti gli spazi dei nomi, non includere spazi dei nomi che sono stati disabilitati in modo esplicito dall'utente o dal file di configurazione predefiniti.

Se uno spazio dei nomi è la generazione di un numero eccessivo di eventi, raccolta per tale spazio dei nomi è disattivata per l'agente automaticamente per evitare di sovraccaricare il disabilitato e viene scritto un evento per l'agente nel Operations Manager registro eventi. Tuttavia, tutti gli altri continueranno a venga eseguito come previsto.

Aggiungere uno spazio dei nomi

Per aggiungere uno spazio dei nomi

  1. Per aprire il modello .NET Application Performance Monitoring nel Operations Manager console, nel riquadro di spostamento, fare clic sul Authoring fare clic su modelli Management Pack, quindi fare clic su .NET Application Performance Monitoring.

  2. Fare doppio clic su cui si desidera modificare e quindi selezionare le impostazioni di gruppo di applicazioni proprietà.

  3. Nella scheda Valori predefiniti monitoraggio lato server, fare clic su Impostazioni avanzate.

  4. Nel Impostazioni avanzate fare clic su impostare gli spazi dei nomi per aprire la elenco dello spazio dei nomi pagina. Si tratta di cui è possibile aggiungere gli spazi dei nomi.

  5. Per aggiungere uno spazio dei nomi, il elenco dello spazio dei nomi pagina selezionare dello spazio dei nomi o classe, fare clic su Aggiungi, e quindi digitare lo spazio dei nomi si desidera aggiungere.

    Nota

    I nomi dello spazio dei nomi e classe di maiuscole e minuscole. Il nome della classe deve essere specificato nel formato seguente: ClassName

    Il abilitare il monitoraggio casella di controllo consente di specificare se si desidera raccogliere informazioni da funzioni contenute nella classe o spazio dei nomi. Se si desidera disabilitare il monitoraggio, probabilmente perché le funzioni dello spazio dei nomi sono denominate molto frequentemente e potrebbero essere la creazione di un overhead delle prestazioni, deselezionare il abilitare il monitoraggio casella di controllo e le funzioni non verranno monitorato. Se si desidera rendere un punto di ingresso di questo spazio dei nomi, selezionare il abilitare come punto di ingresso casella di controllo. Durata dell'evento prestazioni inizia quando il monitoraggio rileva un punto di ingresso conosciuti e viene completata quando termina l'elaborazione del punto di ingresso. Se questo periodo di tempo supera la soglia di avviso, viene segnalato un evento prestazioni. Per la maggior parte delle ASP.NET, ASP.NET MVC e le applicazioni WCF e servizi, in genere non è necessario contrassegnare classi o spazi dei nomi specifici come punti di ingresso perché i file di configurazione predefinito contengono già i punti di ingresso che vengono utilizzati da tali tecnologie. Fare clic su OK.

    System_CAPS_warningAvviso

    Gli spazi dei nomi vengono impostati a livello di processo. Se si abilita un spazi dei nomi per un'applicazione è in esecuzione nel processo e quindi disabilitarlo per un'altra applicazione in esecuzione in tale processo, sarà un conflitto di spazio dei nomi e il monitoraggio delle applicazioni verrà disabilitato. Per risolvere questo problema, è necessario apportare lo spazio dei nomi gestisce lo stesso per tutte le applicazioni nello stesso processo.

    Nota

    A differenza di spazi dei nomi, i metodi consentono di abilitare e disabilitare la raccolta di dati a livello di funzione specifica e consentono di monitorare sia le misure del tempo, nonché la raccolta di informazioni complete, ad esempio variabili e parametri utilizzati dai metodi.

Modificare uno spazio dei nomi

Per modificare uno spazio dei nomi

  1. Per aprire il modello .NET Application Performance Monitoring nel Operations Manager console, nel riquadro di spostamento, fare clic sul Authoring fare clic su modelli Management Pack, quindi fare clic su .NET Application Performance Monitoring.

  2. Fare clic con il pulsante destro del gruppo di applicazioni cui si desidera modificare e quindi selezionare le impostazioni proprietà.

  3. Nella scheda Valori predefiniti monitoraggio lato server, fare clic su Impostazioni avanzate.

  4. Nel Impostazioni avanzate fare clic su impostare gli spazi dei nomi per aprire la elenco dello spazio dei nomi pagina. Si tratta di cui è possibile modificare gli spazi dei nomi.

  5. Per modificare uno spazio dei nomi nel elenco dello spazio dei nomi fare clic su Modifica, apportare le modifiche desiderate e quindi fare clic su OK.

    Nota

    I nomi dello spazio dei nomi e classe di maiuscole e minuscole. Il nome della classe deve essere specificato nel formato seguente: ClassName

Rimuovere uno spazio dei nomi

Per rimuovere uno spazio dei nomi

  1. Per aprire il modello .NET Application Performance Monitoring nel Operations Manager console, nel riquadro di spostamento, fare clic sul Authoring fare clic su modelli Management Pack, quindi fare clic su .NET Application Performance Monitoring.

  2. Fare clic con il pulsante destro del gruppo di applicazioni cui si desidera modificare e quindi selezionare le impostazioni proprietà.

  3. Nella scheda Valori predefiniti monitoraggio lato server, fare clic su Impostazioni avanzate.

  4. Nel Impostazioni avanzate fare clic su impostare gli spazi dei nomi per aprire la elenco dello spazio dei nomi pagina. Si tratta di cui è possibile rimuovere gli spazi dei nomi.

  5. Per rimuovere uno spazio dei nomi nel elenco dello spazio dei nomi pagina, selezionare dello spazio dei nomi o una classe che si desidera rimuovere, fare clic su rimuovere, quindi fare clic su OK.

Quando abilitare o disabilitare il monitoraggio di tutti gli spazi dei nomi e classi

Questa impostazione viene utilizzata per determinare ciò che non si conosce durante la risoluzione. Quando si lavora con un'applicazione, si potrebbe non sapere cosa è necessario abilitare per ottenere i dati desiderati. Questo è quando è necessario abilitare tutti gli spazi dei nomi. Il monitoraggio di tutti gli spazi dei nomi consente di visualizzare in tutti i metodi che costituiscono la richiesta e assicura che tutti i percorsi tramite l'applicazione sono misurati. Se, ad esempio, si seleziona solo gli spazi dei nomi specifico che si è certi esiste, si potrebbero non raccogliere tutte le informazioni necessarie per risolvere i problemi di prestazioni. Si potrebbe perdere la raccolta di informazioni sulle prestazioni di spazi dei nomi non in elenco. In questo caso, i tempi nelle funzioni noti include la quantità di tempo impiegato per lo spazio dei nomi non in elenco, dando l'impressione che le funzioni note sono lente quando non sono.

Quando utilizzare: utilizzare questa opzione quando si sta tentando di risolvere un problema ed è necessario isolare la funzione lenta.

Strategia: prima di impostare gli spazi dei nomi specifico, è opportuno impostare prima tutti gli spazi dei nomi sapere cosa viene sottoposta a hit e quindi ridurre il numero di spazi dei nomi a quelle specifiche. Questo riduce il quantità di dati raccolti e impatto sull'applicazione monitorata.

System_CAPS_tipSuggerimento

È consigliabile abilitare tutti gli spazi dei nomi in un ambiente di test prima di implementare in un ambiente di produzione perché non esiste una riduzione delle prestazioni per il monitoraggio di tutti gli spazi dei nomi. Quando un ambiente di test non è disponibile, iniziare la misurazione delle prestazioni di base di un server singolo e quindi abilitare tutti gli spazi dei nomi su tale server singolo. Quando è possibile determinare che le prestazioni non è interessata, quindi implementare l'impostazione in più server.

Solo per System Center 2012 SP1: Tutti gli spazi dei nomi è presente nell'elenco e abilitato per il monitoraggio per impostazione predefinita. Tuttavia, tutti gli spazi dei nomi, non includere spazi dei nomi che sono stati disabilitati in modo esplicito.

In questo esempio viene illustrata la differenza in dati di monitoraggio quando si modifica quali spazi dei nomi sono abilitati.

Monitoraggio con spazi dei nomi

Visualizzazione della struttura di esecuzione in assenza di spazi dei nomi attivati

Monitoraggio con spazi dei nomi aggiuntivi abilitato, l'albero di esecuzione mostra che le chiamate intende servizi WCF, ma non dispone di alcun dettaglio sul flusso effettivo o provengano tali chiamate. Se uno sviluppatore tenta di analizzare il problema e vede che il servizio web è chiamato da più posizioni, le informazioni sono incompleti e meno utili in consentendo loro di individuare la causa principale effettiva.

Monitoraggio con spazi dei nomi specifici

Visualizzazione della struttura di esecuzione con gli spazi dei nomi attivati

Aggiungendo gli spazi dei nomi specifico di applicazione appropriata, l'albero di esecuzione Mostra ulteriori dettagli su ciò che accade nella pagina Web lenta.

Per abilitare o disabilitare il monitoraggio di tutti gli spazi dei nomi e classi

  1. Per aprire il modello .NET Application Performance Monitoring nel Operations Manager console, nel riquadro di spostamento, fare clic sul Authoring fare clic su modelli Management Pack, quindi fare clic su .NET Application Performance Monitoring.

  2. Fare clic con il pulsante destro del gruppo di applicazioni cui si desidera modificare e quindi selezionare le impostazioni proprietà.

  3. Nella scheda Valori predefiniti monitoraggio lato server, fare clic su Impostazioni avanzate.

  4. Nel Impostazioni avanzate fare clic su impostare gli spazi dei nomi per aprire la elenco dello spazio dei nomi pagina. Si tratta di cui è possibile aggiungere gli spazi dei nomi.

  5. Per aggiungere uno spazio dei nomi, il elenco dello spazio dei nomi selezionare tutti gli spazi dei nomi, fare clic su Aggiungi.

  6. Per abilitare il monitoraggio per tutti gli spazi dei nomi, selezionare abilitare il monitoraggio. Se si desidera rendere un punto di ingresso di tutti gli spazi dei nomi, selezionare abilitare come punto di ingresso. Fare clic su OK.

    System_CAPS_tipSuggerimento

    Con le applicazioni web in genere non è necessario abilitare un spazio dei nomi o una classe come punto di ingresso. Punti di ingresso vengono utilizzati come trigger per avviare la misurazione delle prestazioni. .NET fornisce punti di ingresso conosciuti dovrebbero coprire la maggior parte delle applicazioni web. È necessario impostare il flag di punto di ingresso solo se l'applicazione monitorata viene chiamato tramite un'interfaccia personalizzata.