Cómo iniciar una nueva aplicación de supervisión

 

Publicada: marzo de 2016

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

Si tiene una nueva aplicación que están aprendiendo, puede usar la plantilla de supervisión de rendimiento de aplicaciones .NET en System Center 2012 – Operations Manager para configurar la supervisión para él. A continuación se muestran algunas opciones que le ayudarán a conocer las nuevas aplicaciones. Además, se recomienda que comience la supervisión en un entorno de desarrollo o de prueba.

Configuración de la supervisión de nuevas aplicaciones

Esta estrategia de supervisión de nuevas aplicaciones le ayudarán a saber cómo se comporta la aplicación en su sistema y para su cliente.

Iniciar la supervisión del servidor sólo con un sistema supervisado Simple y configuración a corto plazo

En primer lugar, mantenga una configuración simple: supervise una aplicación en un servidor. En segundo lugar, al configurar la supervisión del rendimiento de aplicaciones de .NET para supervisar una aplicación nueva en primer lugar, debe planear mantener la configuración que implemente lo suficiente como para comprender algunas de las tendencias. Los datos recopilados durante un día le proporcionarán información acerca del rendimiento y los patrones de uso de la aplicación.

Establecer el rendimiento base mediante la configuración predeterminada y algunos parámetros específicos

En general, puede usar la configuración predeterminada para la mayor parte de las situaciones. Con la configuración predeterminada tendrá visibilidad sobre los problemas importantes que se produzcan en la aplicación y podrá minimizar las repercusiones para la aplicación supervisada.

Si no recibe eventos de rendimiento o de excepción, siga los pasos siguientes para hacerse una idea del rendimiento base de la aplicación.

Para comenzar con la supervisión, es posible que desee ajustar algunos parámetros como los que se describen a continuación:

  • Reduzca los umbrales de rendimiento. Esto le ayudará a establecer un rendimiento base al ver cuáles son las características de rendimiento actuales de la aplicación.

  • Habilitar todos los espacios de nombres. Desea averiguar qué espacios de nombres están implicados y si establece determinados espacios de nombres al principio, podría perder un espacio de nombres donde se está produciendo un error.

  • Recopilar todas las excepciones, las excepciones críticas no sólo. Necesitará saber qué tipos de excepciones se están produciendo. El uso de controladores de excepciones conocidas limitará las excepciones que recibirá.

Esto puede generar un elevado volumen de datos (más del deseado para la supervisión a largo plazo); sin embargo, esta información le resultará de utilidad, ya que permite identificar tendencias como, por ejemplo, los tipos de ruta de acceso que los clientes usan en el sistema o el rendimiento normal de la aplicación.

Una vez finalizada la recopilación de datos, use los informes de Application Advisor como, por ejemplo, el análisis de rendimiento de aplicaciones, para ver cómo están funcionando las aplicaciones supervisadas. Con este informe podrá ver el promedio de duración de las llamadas de mayor carga para el sistema (mayor tiempo en ejecución), así como el tiempo máximo empleado en el procesamiento de las solicitudes. Esto le permitirá establecer umbrales personalizados basados en el rendimiento real de la aplicación. También podrá ver qué funciones se ejecutan más rápido y podrá crear páginas web específicas, métodos web y transacciones de funciones para los métodos más críticos. De este modo, podrá asegurarse de que responden correctamente ante condiciones de SLA más exigentes que las de la aplicación en conjunto. Para obtener más información acerca de cómo ver los informes, vea informe de Application Advisor en alertas de prioridad por usar Application Advisor y cómo definir el ámbito y ejecutar.

Ajustar la configuración y compararla con la base

Una vez establecido el rendimiento base, comience a ajustar la configuración para optimizar la supervisión para que detecte las excepciones que se produzcan. Al notificar todas las excepciones, podrá ver si existen controladores de excepciones predeterminados en la aplicación que detectan excepciones para las que prefiere recibir alertas. Con cada ajuste realizado, obtendrá unos datos más relevantes y en menor volumen.

  • Quite la configuración personalizada y establezca los umbrales basados en los datos recopilados.

  • Agregar espacios de nombres específicos en función de las pilas de llamadas en los eventos de rendimiento y de excepción encontrado durante la fase de la línea de base.

  • Agregar controladores de excepción para cualquier controlador de "capturar todo" nivel de aplicación que impiden que las excepciones de ir fuera de la aplicación y los controladores de excepciones de .NET Framework.

  • Agregue transacciones especializadas para supervisar el rendimiento de los métodos comunes que deben mantenerse en SLA más estrictos que la aplicación en conjunto.

Compare los datos nuevos con los de base. Empezará a ver el tiempo de respuesta medio real, por ejemplo. Ahora que sabe cuáles son las distintas excepciones de rendimiento que envía la aplicación, puede agregar los espacios de nombres específicos que desee en lugar de supervisar todos los espacios de nombres. La supervisión de la aplicación se configurará en base a los niveles de rendimiento observados y se producirán alertas si se detectan operaciones que queden fuera de los niveles normales.

Implementar gradualmente la aplicación en más servidores supervisados en el sistema

Tras supervisar la aplicación durante un tiempo con la nueva configuración de supervisión, cuando crea que el estado de la aplicación es correcto, incremente el número de servidores en los que se ejecuta y supervisa la aplicación a 10, por ejemplo. Si se ejecuta correctamente en este nivel, incremente la implementación y la supervisión en un mayor número de servidores. Este enfoque de implementación gradual le ayudará a incrementar la confiabilidad de la supervisión de la aplicación. Asimismo, le ayudará a garantizar el buen estado del sistema.

Iniciar la supervisión de cliente

Cuando esté seguro de que la aplicación se ejecuta dentro de su sistema, es un buen momento para supervisar experiencias de cliente. Se trata de qué cliente does de supervisión de aplicaciones. Para habilitar la supervisión de cliente, vea Cómo configurar la supervisión de las aplicaciones .NET

Utilidad de la información para el operador

Gracias a esta información básica, el operador puede tener una idea del lugar en el que se encuentra el problema en la aplicación o la infraestructura. Asimismo, puede saber solo el equipo de desarrollo puede corregir el problema o si, por el contrario, es un error que el operador puede abordar directamente.