Creación de estrategias para la supervisión de aplicaciones .NET

 

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

A continuación se describen algunos escenarios y opciones de configuración que puede modificar durante la creación, y que pueden ayudarle a obtener la experiencia y los datos de supervisión que resultan más útiles para usted.

Aceptar todos los valores predeterminados puede ser una buena manera de comenzar a supervisar una aplicación de la que el administrador tiene poca o ninguna información. Después de realizar la supervisión con todos los valores predeterminados durante algún tiempo, el administrador puede comenzar a ajustar la configuración según las alertas de supervisión, los datos de Application Diagnostics y los informes de Application Advisor. Para obtener más información, consulte Cómo iniciar una nueva aplicación de supervisión y Supervisión de aplicaciones con la configuración predeterminada

Definir un grupo de destino permite limitar la supervisión a un conjunto específico de servidores. En el asistente de Supervisión de rendimiento de aplicaciones .NET, el grupo de destino para la supervisión de servidor se encuentra en la página Qué supervisar. El grupo de destino para la supervisión de cliente se encuentra en la página Habilitar la supervisión de cliente. Si utiliza un grupo de destino para la supervisión de cliente y utiliza un equilibrador de carga, consulte Supervisión de cliente con los grupos de destino y equilibradores de carga

Para las implementaciones de aplicaciones muy grandes, normalmente no necesitará supervisar todas las instancias de la aplicación. Una muestra representativa es suficiente para obtener los datos que necesita. Con solo una muestra representativa se mantendrá baja la cantidad de datos recopilados y almacenados.

Aumentar el umbral de sensibilidad permite filtrar los métodos de ejecución rápida (lo que permite reducir el "ruido" global) o la profundidad de la pila de llamadas (lo que facilita determinar dónde está el problema). También reduce el uso del ancho de banda de red.

La configuración de sensibilidad se utiliza para determinar si una llamada de función debe incluirse en la pila de llamadas. Se descarta cualquier función que tarda menos en ejecutarse y devolver el control que el nivel de sensibilidad establecido, lo cual evita que las funciones pequeñas de ejecución rápida oculten el problema. Recuerde que utilizar la sensibilidad solamente reduce el número de funciones mostradas en la pila de llamadas para eventos específicos, pero se generará un evento si se supera el umbral.

Puede ajustar el umbral de sensibilidad para supervisar independientemente el servidor y el cliente.

Para cambiar el umbral de sensibilidad para la supervisión de servidor

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

    System_CAPS_noteNota

    Si crea una plantilla nueva de Supervisión de rendimiento de aplicaciones .NET, para modificar el umbral de sensibilidad para la supervisión de servidor, vaya a la página Configuración de servidor y haga clic en Configuración avanzada, cambie el Umbral de sensibilidad y haga clic en Aceptar.

  2. Para cambiar el umbral de sensibilidad para la supervisión de servidor, en la página Propiedades, haga clic en la pestaña Supervisión de servidor y haga clic en el botón Configuración avanzada.

  3. Cambie el Umbral de sensibilidad y haga clic en Aceptar.

Para cambiar el umbral de sensibilidad para la supervisión de cliente

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

    System_CAPS_noteNota

    Si crea una plantilla nueva de Supervisión de rendimiento de aplicaciones .NET, para modificar el umbral de sensibilidad para la supervisión de cliente, vaya a la página Configuración del cliente y haga clic en Configuración avanzada. Cambie el Umbral de sensibilidad y haga clic en Aceptar.

  2. Para cambiar el umbral de sensibilidad para la supervisión de cliente, en la página Propiedades, haga clic en la pestaña Supervisión de cliente y haga clic en el botón Configuración avanzada.

  3. Cambie el Umbral de sensibilidad y haga clic en Aceptar.

También es posible que la alta sensibilidad oculte los problemas. En el caso de que tenga una función que llama a otra función, si aumenta el tiempo de respuesta del destinatario de la llamada, aunque sea un poco, puede causar 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 mil veces y el tiempo del procesamiento de búsqueda aumenta 1 ms, aumentará en un segundo el tiempo de respuesta para la función de nivel superior. Es posible que la alta sensibilidad oculte esto. Cuando encuentra este tipo de problema, puede agregar el destinatario como un método y configurarle una sensibilidad personalizada con el fin de asegurarse de que se mida siempre según el umbral de sensibilidad más bajo.

Las alertas de error de aplicaciones son errores de aplicación, o de código, que se detectan en la aplicación. Puede decidir no recibir alertas de error de aplicaciones, lo cual podría ocurrir con mucha frecuencia si una aplicación tiene problemas porque estos tipos de alerta suelen requerir modificaciones de código. Si desactiva estas alerta, se reduce el "ruido" que generan muchas alertas emitidas y que el equipo de operaciones no puede resolver directamente.

Puede desactivar las alertas de error de aplicaciones para supervisar independientemente el servidor y el cliente.

Para desactivar las alertas de error de aplicaciones para la supervisión de servidor

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

    System_CAPS_noteNota

    Si crea una plantilla nueva de Supervisión de rendimiento de aplicaciones .NET, para desactivar las alertas de error de aplicaciones para la supervisión de servidor, vaya a la página Configuración del servidor y haga clic en Configuración avanzada. Desactive la casilla de verificación Alertas de error de aplicaciones y haga clic en Aceptar.

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

  3. En la página Configuración avanzada, desactive la casilla de verificación Alertas de error de aplicaciones.

  4. Haga clic en Aceptar.

Para desactivar las alertas de error de aplicaciones para la supervisión de cliente

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

    System_CAPS_noteNota

    Si crea una plantilla nueva de Supervisión de rendimiento de aplicaciones .NET, para desactivar las alertas de error de aplicaciones para la supervisión de cliente, vaya a la página Configuración de cliente y haga clic en Personalizar. En la página Modificación de la configuración, en la sección Transacciones, haga clic en Agregar. En la página Propiedades de transacción, desactive la casilla de verificación Error de aplicación y haga clic en Aceptar.

  2. Para desactivar las alertas de error de aplicaciones para la supervisión de cliente, en la página Propiedades, haga clic en la pestaña Supervisión de cliente y, a continuación, haga clic en el botón Configuración avanzada.

  3. En la sección Transacciones, haga clic en Agregar.

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

  5. Haga clic en Aceptar.

De forma predeterminada, la Supervisión de rendimiento de aplicaciones .NET define excepciones críticas como excepciones controladas por controladores de excepciones específicas proporcionados por .NET Framework. Estos controladores detectan excepciones de ASP.NET de nivel superior y excepciones de servicio web que la aplicación supervisada no pudo detectar y controlar internamente. Al agregar controladores de excepciones, agrega a la definición de supervisión de aplicaciones una excepción crítica. De hecho, las excepciones controladas por estas funciones se considerarán excepciones críticas. La ventaja de utilizar controladores de excepciones es que sigue beneficiándose de unos informes simplificados con excepciones críticas únicamente, pero que además incluyen las funciones que le interesan. Para obtener más información y una lista de controladores de excepciones predeterminados, consulte Utilizar controladores de excepciones para definir excepciones críticas

También puede ajustar la velocidad de muestreo para controlar el impacto del rendimiento de la supervisión de la aplicación con la supervisión de cliente. Al reducir la frecuencia de muestreo, reduce el tráfico de supervisión de aplicaciones y contribuye a conservar los recursos del servidor. Si tiene un sitio de poco tráfico, la instrumentación y recopilación de datos de todos los usuarios que se conectan generará una gran cantidad de datos no procesables que deberá filtrar. Si toma una muestra aleatoria, tendrá la información necesaria del rendimiento de la aplicación desde la perspectiva del cliente sin tener que obtener una gran cantidad de datos para procesar y almacenar.

Procedimiento para cambiar la frecuencia de muestreo para la supervisión del cliente

  1. Para abrir las propiedades de cliente del grupo de aplicaciones que desea volver a configurar, en el panel de navegación de la consola de Operations Manager, haga clic en el botón Creación, expanda Plantillas del módulo de administración, haga clic en Supervisión del rendimiento de aplicaciones .NET, haga clic con el botón secundario del mouse en el grupo de aplicaciones que desee volver a configurar y seleccione Propiedades.

    En la página Propiedades, haga clic en la ficha Valores predeterminados de cliente y seleccione el botón Configuración avanzada.

    System_CAPS_noteNota

    Como puede cambiar la frecuencia de muestreo para el grupo de aplicaciones y para cada componente de la aplicación, los cambios a 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 ha personalizado anteriormente.

  2. En la sección Muestreo, use el menú desplegable para seleccionar el porcentaje de solicitudes entrantes que desee controlar. Por ejemplo, si selecciona 50%, se controlará el 50 por ciento de las solicitudes entrantes. Si selecciona 25%, se supervisará el 25 por ciento de las solicitudes entrantes y así sucesivamente. Para obtener información útil, no es necesario controlar todas las solicitudes entrantes.

  3. Después de definir la frecuencia de muestreo, haga clic en Aceptar.

Mostrar: