Cómo agregar, habilitar y deshabilitar los espacios de nombres

 

Se aplica a: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

Espacios de nombres definen dónde debe ir la supervisión del rendimiento para recopilar información más detallada, como parámetros y variables para las funciones de las clases o espacios de nombres especificados. Se pueden agregar a la lista predeterminada y se tratan como los puntos de entrada o como métodos. La supervisión de la lista predeterminada puede cambiarse mediante Agregar, editar o quitar espacios de nombres y clases.

Nota

Muchas grandes espacios de .NET Framework (como System.* y Microsoft.*) están deshabilitados de forma predeterminada. Para habilitarlos, debe agregarlos a la lista de espacios de nombres como espacios de nombres habilitados de forma explícita. Además, agregar espacios de nombres puede afectar al rendimiento y se debe agregar sólo después de probar cuidadosa.

Nota

Solo para System Center 2012 SP1: Todos los espacios de nombres está presente en la lista y habilitada para la supervisión de forma predeterminada. Sin embargo, todos los espacios de nombres, no incluye espacios de nombres que se han deshabilitado explícitamente por el usuario o por los archivos de configuración predeterminados.

Si un espacio de nombres está generando demasiados eventos, colección de ese espacio de nombres está desactivada, el agente de forma automática para evitar sobrecargar el deshabilitado y se escribe un evento en el agente en el Operations Manager registro de eventos. Sin embargo, todo lo demás continuarán ejecutándose como se esperaba.

Agregar un espacio de nombres

Para agregar un espacio de nombres

  1. Para abrir la plantilla de supervisión de rendimiento de aplicaciones. NET, en la Operations Manager console, en el panel de navegación, haga clic en el Authoring botón, haga clic en plantillas del módulo de administración, y, a continuación, haga clic en supervisión de rendimiento de aplicación .NET.

  2. Haga clic en el grupo de aplicaciones cuya configuración desea modificar y, a continuación, seleccione propiedades.

  3. En la pestaña Valores predeterminados de servidor, haga clic en Configuración avanzada.

  4. En el Configuración avanzada página, haga clic en establecer espacios de nombres para abrir el lista de espacio de nombres página. Esto es donde puede agregar espacios de nombres.

  5. Para agregar un espacio de nombres en el lista de espacio de nombres página, seleccione espacio de nombres o clase, haga clic en Agregar, y, a continuación, escriba el espacio de nombres que desea agregar.

    Nota

    Los nombres de clase y espacio de nombres distinguen mayúsculas de minúsculas. El nombre de clase debe especificarse con el siguiente formato: espaciodenombres.nombreDeClase

    El Habilitar la supervisión de casilla especifica si no desea recopilar información de las funciones contenidas en el espacio de nombres o clase. Si desea deshabilitar la supervisión, quizás porque las funciones en el espacio de nombres se denominan muy a menudo y podrían estar creando sobrecarga en el rendimiento, desactive el Habilitar la supervisión de casilla de verificación y las funciones no se supervisarán. Si desea realizar un punto de entrada de este espacio de nombres, seleccione el habilite como punto de entrada casilla de verificación. Hora del evento de rendimiento comienza cuando el monitor encuentra un punto de entrada conocidos y finaliza cuando finaliza el procesamiento de punto de entrada. Si ese tiempo supera el umbral de alerta, se notifica un evento de rendimiento. Para la mayoría ASP.NET, ASP.NET MVC y las aplicaciones WCF y servicios, normalmente no es necesario marcar clases o espacios de nombres específicos como puntos de entrada porque los archivos de configuración predeterminados ya contienen los puntos de entrada que utilizan esas tecnologías. Haga clic en Aceptar.

    System_CAPS_warningAdvertencia

    Los espacios de nombres se establecen en el nivel de proceso. Si se habilita un espacios de nombres para una aplicación que se ejecuta en el proceso y, a continuación, deshabilitarla para una aplicación diferente que se ejecutan en ese proceso, habrá un conflicto de espacio de nombres y supervisión de aplicaciones se deshabilitará. Para resolver este problema, debe realizar los mismos para todas las aplicaciones en el mismo proceso de control del espacio de nombres.

    Nota

    A diferencia de los espacios de nombres, los métodos permiten habilitar y deshabilitar la recopilación de datos en el nivel de función específica y permiten supervisar tanto las medidas de tiempo como recopilar información profundo, como variables y parámetros que se utilizan los métodos.

Modificar un espacio de nombres

Para modificar un espacio de nombres

  1. Para abrir la plantilla de supervisión de rendimiento de aplicaciones. NET, en la Operations Manager console, en el panel de navegación, haga clic en el Authoring botón, haga clic en plantillas del módulo de administración, y, a continuación, haga clic en supervisión de rendimiento de aplicación .NET.

  2. Haga clic en el grupo de aplicación cuya configuración desea modificar y, a continuación, seleccione propiedades.

  3. En la pestaña Valores predeterminados de servidor, haga clic en Configuración avanzada.

  4. En el Configuración avanzada página, haga clic en establecer espacios de nombres para abrir el lista de espacio de nombres página. Esto es donde puede editar los espacios de nombres.

  5. Para modificar un espacio de nombres en el lista de espacio de nombres página, haga clic en Editar, realice los cambios y, a continuación, haga clic en Aceptar.

    Nota

    Los nombres de clase y espacio de nombres distinguen mayúsculas de minúsculas. El nombre de clase debe especificarse con el siguiente formato: espaciodenombres.nombreDeClase

Quitar un espacio de nombres

Para quitar un espacio de nombres

  1. Para abrir la plantilla de supervisión de rendimiento de aplicaciones. NET, en la Operations Manager console, en el panel de navegación, haga clic en el Authoring botón, haga clic en plantillas del módulo de administración, y, a continuación, haga clic en supervisión de rendimiento de aplicación .NET.

  2. Haga clic en el grupo de aplicación cuya configuración desea modificar y, a continuación, seleccione propiedades.

  3. En la pestaña Valores predeterminados de servidor, haga clic en Configuración avanzada.

  4. En el Configuración avanzada página, haga clic en establecer espacios de nombres para abrir el lista de espacio de nombres página. Esto es donde se pueden quitar los espacios de nombres.

  5. Para quitar un espacio de nombres en el lista de espacio de nombres página, seleccione el espacio de nombres o clase que desea quitar, haga clic en quitar, y, a continuación, haga clic en Aceptar.

Cuándo se debe habilitar o deshabilitar la supervisión de todos los espacios de nombres y clases

Esta configuración se usa para averiguar lo no sabe cuando esté solucionando. Cuando se trabaja con una aplicación, podría no sabe lo que debe habilitar para obtener los datos que desea. Esto es cuando debe habilitar todos los espacios de nombres. Supervisión de todos los espacios de nombres proporciona una vista en todos los métodos que componen la solicitud y se asegura de que todas las rutas a través de la aplicación se miden. Por ejemplo, si selecciona sólo los espacios de nombres específicos que sabe que existen, no puede recopilar toda la información que necesita solucionar problemas de rendimiento. ¿Se pierda recopilar información de rendimiento de los espacios de nombres dados de baja. En este caso, el tiempo en las funciones conocidas incluiría la cantidad de tiempo empleado en el espacio de nombres dados de baja, dando la falsa impresión de que las funciones conocidas son lentas cuando no lo están.

Cuándo se debe utilizar: Utilice esta opción cuando está intentando solucionar un problema y necesita aislar la función lenta.

Estrategia: antes de configurar los espacios de nombres específicos, es conveniente establecer primero todos los espacios de nombres que sabe lo que es la que se va y, a continuación, reduzca el número de espacios de nombres a los que son relevantes. Esto reduce la cantidad de datos recopilados y reduce el impacto sobre la aplicación supervisada.

System_CAPS_tipSugerencia

Es mejor habilitar todos los espacios de nombres en un entorno de prueba antes de implementarlo en un entorno de producción, ya que no existe una penalización de rendimiento para supervisar todos los espacios de nombres. Cuando un entorno de prueba no está disponible, para empezar, medición del rendimiento de línea de base de un único servidor y, a continuación, habilitar todos los espacios de nombres en ese único servidor. Cuando decida que rendimiento no se ve afectado, a continuación, implementar la configuración en más servidores.

Solo para System Center 2012 SP1: Todos los espacios de nombres está en la lista y habilitado para la supervisión de forma predeterminada. Sin embargo, todos los espacios de nombres, no incluye espacios de nombres que se han deshabilitado de forma explícita.

En este ejemplo se muestra la diferencia en los datos de supervisión al cambiar los espacios de nombres están habilitadas.

Supervisión sin espacios de nombres

Vista de árbol de ejecución sin espacios de nombres habilitados

Supervisión sin espacios de nombres adicionales habilitada, muestra el árbol de ejecución que llama va a los servicios WCF, pero no tiene ninguna información sobre el flujo real o de dónde proceden las llamadas. Si un programador intenta investigando este problema y ve que el servicio web se llama desde varios lugares, la información está incompleta y menos útiles para ayudar a encontrar la causa raíz es true.

Supervisión con espacios de nombres específicos

Vista de árbol de ejecución con espacios de nombres habilitados

Al agregar los espacios de nombres específicos de aplicación correspondiente, el árbol de ejecución muestra más detalles sobre lo que sucede en la página Web lenta.

Para habilitar o deshabilitar la supervisión de todos los espacios de nombres y clases

  1. Para abrir la plantilla de supervisión de rendimiento de aplicaciones. NET, en la Operations Manager console, en el panel de navegación, haga clic en el Authoring botón, haga clic en plantillas del módulo de administración, y, a continuación, haga clic en supervisión de rendimiento de aplicación .NET.

  2. Haga clic en el grupo de aplicación cuya configuración desea modificar y, a continuación, seleccione propiedades.

  3. En la pestaña Valores predeterminados de servidor, haga clic en Configuración avanzada.

  4. En el Configuración avanzada página, haga clic en establecer espacios de nombres para abrir el lista de espacio de nombres página. Esto es donde puede agregar espacios de nombres.

  5. Para agregar un espacio de nombres en el lista de espacio de nombres página, seleccione todos los espacios de nombres, haga clic en Agregar.

  6. Para habilitar la supervisión de todos los espacios de nombres, seleccione Habilitar la supervisión de. Si desea realizar todos los espacios de nombres en un punto de entrada, seleccione habilite como punto de entrada. Haga clic en Aceptar.

    System_CAPS_tipSugerencia

    Con las aplicaciones web normalmente no necesitará habilitar un espacio de nombres o una clase como un punto de entrada. Puntos de entrada se utilizan como el desencadenador para iniciar la medición del rendimiento. .NET proporciona puntos de entrada conocidos que deben cubrir la mayoría de las aplicaciones web. Debe establecer la marca de punto de entrada sólo si la aplicación supervisada se llama a través de una interfaz personalizada.