Compartir a través de


Estrategias de creación para la supervisión de aplicaciones de .NET

Estos son algunos escenarios y configuraciones para cambiar durante la creación que pueden ayudarle a recibir la experiencia de supervisión y los datos más útiles para usted.

Supervisión de una nueva aplicación

Aceptar todos los valores predeterminados puede ser una buena manera de empezar a supervisar una aplicación para la que el administrador tiene poco o ningún conocimiento. Después de la supervisión con todos los valores predeterminados durante algún tiempo, el administrador puede empezar a ajustar la configuración en función de las alertas de supervisión, los datos de diagnóstico de aplicaciones y los informes de Application Advisor. Para obtener más información, consulte How to Start Monitoring a New Application and Application Monitoring Using the Default Settings .How to Start Monitoring a New Application Monitoring Using the Default Settings.

Limitar la supervisión a un conjunto específico de servidores

Definir un grupo de destino permite limitar la supervisión a un conjunto específico de servidores. En el Asistente para aplicaciones .NET Monitor de rendimiento ing, el grupo de destino para la supervisión del lado servidor se encuentra en la página What to Monitor (Qué supervisar). El grupo de destino para la supervisión del lado cliente se encuentra en la página Habilitar supervisión del lado cliente. Si usa un grupo de destino para la supervisión del lado cliente y usa un equilibrador de carga, consulte Supervisión del lado cliente con grupos de destino y equilibradores de carga.

En el caso de las implementaciones de aplicaciones de gran tamaño, normalmente no es necesario supervisar todas las instancias de la aplicación. Un ejemplo representativo es suficiente para obtener los datos que necesita. El uso de solo un ejemplo representativo mantendrá la cantidad de datos recopilados y almacenados más bajos.

Reducir el "ruido"

Aumentar el umbral de confidencialidad le permite filtrar los métodos de ejecución rápida, lo que reduce el "ruido" general o la profundidad que va a pasar la pila de llamadas, lo que facilita determinar dónde se encuentra el problema. También reduce el uso del ancho de banda de red.

La configuración de confidencialidad se usa para determinar si se debe incluir una llamada de función en la pila de llamadas. Se quita cualquier función que ejecute y devuelva más rápido que el nivel de confidencialidad, lo que impide que las funciones pequeñas de ejecución rápida oculten el problema real. Recuerde que el uso de la confidencialidad solo reduce el número de funciones que se muestran en la pila de llamadas para eventos específicos, pero se seguirá generando un evento si se supera el umbral general.

Puede ajustar el umbral de confidencialidad para la supervisión del lado servidor y del lado cliente de forma independiente.

Para cambiar el umbral de confidencialidad para la supervisión del lado servidor

  1. Para abrir las propiedades del grupo de aplicaciones que desea volver a configurar, en la consola de Operations Manager, en el panel de navegación, seleccione el botón Crear, expanda Plantillas del módulo de administración, seleccione Aplicaciones .NET Monitor de rendimiento ing, haga clic con el botón derecho en el grupo de aplicaciones que desea configurar y, a continuación, seleccione Propiedades.

    Nota:

    Si actualmente está creando una nueva plantilla de Monitor de rendimiento aplicación .NET, para cambiar el umbral de confidencialidad de la supervisión del lado servidor, vaya a la página Configuración del lado servidor y seleccione Configuración avanzada. Cambie el umbral de confidencialidad y seleccione Aceptar.

  2. Para cambiar el umbral de confidencialidad de la supervisión del lado servidor, en la página Propiedades , seleccione la pestaña Supervisión del lado servidor y, a continuación, seleccione el botón Configuración avanzada.

  3. Cambie el umbral de confidencialidad y seleccione Aceptar.

Para cambiar el umbral de confidencialidad para la supervisión del lado cliente

  1. Para abrir las propiedades del grupo de aplicaciones que desea volver a configurar, en la consola de Operations Manager, en el panel de navegación, seleccione el botón Crear, expanda Plantillas del módulo de administración, seleccione Aplicación .NET Monitor de rendimiento ing , haga clic con el botón derecho en el grupo de aplicaciones que desea configurar y, a continuación, seleccione Propiedades.

    Nota:

    Si actualmente está creando una nueva plantilla de aplicación de .NET Monitor de rendimiento, para cambiar el umbral de confidencialidad de la supervisión del lado cliente, vaya a la página Configuración del lado cliente y seleccione Configuración avanzada. Cambie el umbral de confidencialidad y seleccione Aceptar.

  2. Para cambiar el umbral de confidencialidad de la supervisión del lado cliente, en la página Propiedades , seleccione la pestaña Supervisión del lado cliente y seleccione el botón Configuración avanzada.

  3. Cambie el umbral de confidencialidad y seleccione Aceptar.

También es posible que la alta sensibilidad oculte problemas. En la situación en la que tiene una función que llama a otra función, si el tiempo de respuesta del destinatario aumenta incluso ligeramente, podría provocar problemas para la aplicación. Por ejemplo, si tiene una función de procesamiento de datos que llama a una función de búsqueda 1000 veces y el tiempo de procesamiento de la búsqueda aumenta en 1 ms, aumentará el tiempo de respuesta de la función de nivel superior en un segundo completo. Esto puede enmascararse con la alta sensibilidad. Cuando encuentre este tipo de situación, puede agregar el destinatario como un método y establecer una confidencialidad personalizada para ella para asegurarse de que siempre se mide según el umbral de sensibilidad inferior.

Las alertas de error de aplicación son errores de aplicación, o código, que se detectan en la aplicación. Puede optar por no recibir alertas de error de aplicación, lo que podría producirse a menudo si una aplicación tiene problemas porque estos tipos de alertas suelen requerir modificaciones de código para solucionar. Al desactivar esto, se reduce el "ruido" de muchas alertas generadas que el equipo de operaciones no puede resolver directamente.

Puede desactivar las alertas de error de la aplicación para la supervisión del lado servidor y del lado cliente de forma independiente.

Para desactivar las alertas de errores de aplicación para la supervisión del lado servidor

  1. Para abrir las propiedades del grupo de aplicaciones que desea volver a configurar, en la consola de Operations Manager, en el panel de navegación, seleccione el botón Crear, expanda Plantillas del módulo de administración, seleccione Aplicación .NET Monitor de rendimiento ing , haga clic con el botón derecho en el grupo de aplicaciones que desea configurar y, a continuación, seleccione Propiedades.

    Nota:

    Si actualmente está creando una nueva plantilla de aplicación .NET Monitor de rendimiento ing, para desactivar alertas de errores de aplicación para la supervisión del lado servidor, vaya a la página Configuración del lado servidor y seleccione Configuración avanzada. Desactive la casilla Alertas de error de la aplicación y seleccione Aceptar.

  2. Para desactivar las alertas de error de la aplicación para la supervisión del lado servidor, en la página Propiedades , seleccione la pestaña Valores predeterminados del lado servidor y seleccione el botón Configuración avanzada.

  3. En la página Configuración avanzada y desactive la casilla Alertas de error de la aplicación.

  4. Seleccione Aceptar.

Para desactivar las alertas de errores de aplicación para la supervisión del lado cliente

  1. Para abrir las propiedades del grupo de aplicaciones que desea volver a configurar, en la consola de Operations Manager, en el panel de navegación, seleccione el botón Crear, expanda Plantillas del módulo de administración, seleccione Aplicación .NET Monitor de rendimiento ing , haga clic con el botón derecho en el grupo de aplicaciones que desea configurar y, a continuación, seleccione Propiedades.

    Nota:

    Si actualmente está creando una nueva plantilla de Monitor de rendimiento aplicación .NET, para desactivar las alertas de errores de aplicación para la supervisión del lado cliente, vaya a la página Configuración del lado cliente y seleccione Personalizar. En la página Modificar configuración , en la sección Transacciones , seleccione Agregar. En la página Propiedades de transacción, desactive la casilla Error de la aplicación y seleccione Aceptar.

  2. Para desactivar las alertas de error de la aplicación para la supervisión del lado cliente, en la página Propiedades , seleccione la pestaña Supervisión del lado cliente y seleccione el botón Configuración avanzada.

  3. En la sección Transacciones , seleccione Agregar.

  4. En la página Propiedades de transacción, desactive la casilla Error de aplicación.

  5. Seleccione Aceptar.

Solo recibir excepciones críticas

De forma predeterminada, application Monitor de rendimiento ing de .NET define excepciones críticas como excepciones controladas por controladores de excepciones específicos proporcionados por .NET Framework. Estos controladores detectan excepciones de nivel superior ASP.NET excepciones y excepciones de servicio web que la aplicación supervisada no pudo detectar y controlar internamente. Al agregar controladores de excepciones, se agrega a la definición de la supervisión de aplicaciones de lo que es una excepción crítica. En efecto, las excepciones controladas por estas funciones se considerarán excepciones críticas. La ventaja de usar controladores de excepciones es que se mantiene la ventaja de la creación de informes simplificados de excepciones críticas solo, pero tiene la ventaja adicional de las funciones de informes que le interesan. Para obtener más información y una lista de controladores de excepciones predeterminados, consulte Uso de controladores de excepciones para definir excepciones críticas.

Mejora del rendimiento de la supervisión del lado cliente

También puede ajustar la frecuencia de muestreo para controlar el impacto de rendimiento de la supervisión en la aplicación con la supervisión del lado cliente. La reducción de la frecuencia de muestreo reduce el tráfico de supervisión de aplicaciones y ayuda a conservar los recursos del servidor. Si incluso tiene un sitio de bajo tráfico, la instrumentación y la recopilación de datos de todos los usuarios que se conectan darán como resultado una gran cantidad de datos no accionables para examinar. Tomar un ejemplo aleatorio le proporcionará la información que necesita en el rendimiento de la aplicación desde la perspectiva del cliente sin inundar con una gran cantidad de datos para procesar y almacenar.

Para cambiar la frecuencia de muestreo para la supervisión del lado cliente

  1. Para abrir las propiedades del lado cliente para el grupo de aplicaciones que desea volver a configurar, en la consola de Operations Manager, en el panel de navegación, seleccione el botón Crear, expanda Plantillas del módulo de administración , seleccione Aplicación de .NET Monitor de rendimiento ing , haga clic con el botón derecho en el grupo de aplicaciones que desea volver a configurar y, a continuación, seleccione Propiedades.

    En la página Propiedades , seleccione la pestaña Valores predeterminados del lado cliente y seleccione el botón Configuración avanzada.

    Nota:

    Dado que puede cambiar la frecuencia de muestreo para el grupo de aplicaciones y cada componente de aplicación, los cambios en la configuración del grupo de aplicaciones no se aplicarán automáticamente a la configuración del componente cuando la configuración del componente se haya personalizado previamente.

  2. En la sección Muestreo , use el menú desplegable para seleccionar el porcentaje de solicitudes entrantes que desea supervisar. Por ejemplo, si selecciona el 50 %, supervisará el 50 % de las solicitudes entrantes. Seleccione el 25 % y supervisará el 25 % de las solicitudes entrantes, etc. Para obtener información útil, no tiene que supervisar todas las solicitudes entrantes.

  3. Cuando haya establecido la frecuencia de muestreo, seleccione Aceptar.

Consulte también