Trabajar con la consola de Application Diagnostics

 

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

La consola de Application Diagnostics es un sistema de administración de eventos para la supervisión de rendimiento de aplicaciones .NET en System Center 2012 – Operations Manager. Puede utilizar la consola de Application Diagnostics para supervisar las aplicaciones .NET implementadas y, así, poder detectar ralentizaciones y errores para identificar inmediatamente el origen del problema.

La consola de Application Diagnostics

La consola de Application Diagnostics permite observar los eventos individuales de rendimiento y confiabilidad generados en su entorno. Puede observar todos los eventos o agruparlos en “grupos problemáticos” donde los eventos procedentes de las mismas fuentes están agrupados para resaltar los problemas con las aplicaciones supervisadas. Use Application Diagnostics para observar los eventos y las cadenas de transacción relacionadas con dichos eventos para comprender cómo los problemas de rendimiento y confiabilidad afectan a las aplicaciones. La consola de Application Advisor proporciona análisis y telemetría de los datos presentados en Application Diagnostics. Con la consola de Application Advisor obtiene información acerca de los eventos que están causando más problemas. Para obtener más información acerca de Application Advisor, consulte Dar prioridad a las alertas mediante Application Advisor

Para abrir la consola de Application Diagnostics

  1. Application Diagnostics y Application Advisor se instalan junto con la consola web de Operations Manager. Para buscar la dirección web de la consola web de Operations Manager, abra la consola del operador. En el panel de navegación, haga clic en el botón Administración, haga clic en Configuración y, a continuación, haga doble clic en Direcciones web. La dirección URL de la consola web de Operations Manager se especificará del siguiente modo: http(s)://<host web>/OperationsManager. Con este formato de dirección URL y el mismo host web, los vínculos de Application Advisor y Application Diagnostics son:

    - Es la dirección de la consola de Diagnóstico de aplicaciones: http(s)://\<host web\>/AppDiagnostics
    
    - La dirección de la consola de Application Advisor es: http(s)://\<host web\>/AppAdvisor
    

    Para facilitar el acceso a las consolas, agregue las tres direcciones URL a la lista de favoritos del explorador web.

    Para abrir Application Diagnostics, pegue la dirección URL de Application Diagnostics en el explorador. Application Diagnostics se abre en la ventana del explorador web.

    Nota

    Si está ejecutando Operations Manager en un servidor en lugar de un equipo cliente, puede tener acceso a Application Diagnostics y Application Advisor desde Todos los programas del menú Inicio.

    El acceso a Application Diagnostics se controla mediante los roles del operador de supervisión de aplicaciones y del administrador. Debe ser miembro de uno de estos roles para tener derechos en la consola. Para obtener más información, vea Roles de usuario para la supervisión de rendimiento de aplicaciones.

Visualización de eventos por áreas de interés

En Application Diagnostics, hay dos tipos principales de eventos, los relacionados con el rendimiento de la aplicación y los relacionados con los errores aplicación. Los errores se pueden dividir en problemas de conectividad, de seguridad y de errores. Los problemas de errores suelen estar relacionadas con un problema con el código de aplicación. En Application Diagnostics, puede ver los eventos agrupados de las siguientes maneras:

  • Todos (muestra todos los eventos)

  • Errores de aplicación (muestra los eventos de excepción)

  • Rendimiento (muestra los eventos de rendimiento)

Para seleccionar el tipo de eventos que desea ver

  1. Abra Application Diagnostics y seleccione Eventos desde el panel de navegación.

  2. En el panel de navegación, utilice el menú Buscar para seleccionar la categoría de eventos que desea ver.

Agrupación de eventos por áreas de interés

La agrupación de eventos de aplicación por similitud es el mejor método para determinar si el mismo problema se ha producido antes y garantizar que los recursos responsables del problema se asignan de la manera más eficaz.

Para agrupar los eventos por áreas de interés

  1. Abra Application Diagnostics y seleccione Eventos desde el panel de navegación.

  2. En el panel de navegación, utilice el menú Buscar para seleccionar la categoría de eventos que desea ver.

  3. En el menú Agrupar por, seleccione el modo en que desea agrupar los eventos.

La primera selección (Errores de aplicación y Rendimiento) afecta a las opciones de agrupación que ve en su segunda selección.

Agrupación de errores de aplicación

  • Problema Lo que muestra: todos los eventos de esta agrupación van desde el mismo punto de entrada hasta la aplicación (por ejemplo, un método o una página web) y tienen la misma pila de llamadas. Valor: la consolidación de eventos por problema le permite dar prioridad a los esfuerzos para corregir un problema en función del número de eventos del grupo.

  • Acción Lo que muestra: la consolidación basada en acción clasifica los eventos basados en puntos de entrada, tales como llamadas de página, clics de botones, llamadas de servicios web o alguna otra acción que representa un proceso determinado. Valor: esta agrupación es útil para determinar en qué circunstancias se produce un error.

  • Clase de excepción Lo que muestra: la excepción de nivel inferior producida por cada evento es la misma. Valor: la consolidación por clase de excepción es una buena manera de encontrar los errores de codificación más comunes y ayuda a mejorar las prácticas de codificación.

  • Función con errores Lo que muestra: se produjo la excepción en la misma función de cada evento. Valor: esta agrupación es útil por dos razones; en primer lugar, permite identificar los casos donde una función compartida se utiliza incorrectamente. En segundo lugar, permite identificar el número de aplicaciones que se ven afectadas por un error en una función compartida.

  • Ninguno Esta opción no agrupa los eventos.

Agrupación de eventos de rendimiento

  • Problema Lo que muestra: todos los eventos de esta agrupación tienen la pila de llamadas idéntica. Valor: la consolidación de eventos por problema le permite dar prioridad a los esfuerzos para corregir un problema en función del número de eventos del grupo.

  • Recurso más pesado Lo que muestra: la misma llamada de recurso ha desencadenado todos los eventos. Esta agrupación es útil para determinar qué eventos superan los umbrales por encima de otros recursos.

  • Ninguno Esta opción no agrupa los eventos.

Ejemplo: agrupación de errores de aplicación por clase de excepción

El filtrado por errores de aplicación y clase de excepción muestra rápidamente los tipos o clases de eventos de excepción que recibe con mayor frecuencia.

Filtrar por errores de aplicación y clase de excepción

Para agrupar errores de aplicación por clase de excepción

  1. Abra Application Diagnostics y seleccione Eventos desde el panel de navegación.

  2. En el panel de navegación, en el menú Buscar, seleccione Errores de aplicación.

  3. En el menú Agrupar por, seleccione Clase de excepción.

  4. Para ordenar por número, en la parte superior de la columna Recuento, haga clic en Recuento. Las clases de excepción más frecuentes se clasifican de mayor a menor.

  5. Para empezar a investigar el problema y abrir las propiedades de evento, haga clic en una entrada de Clase de excepción. Para obtener información acerca de cómo trabajar con eventos, consulte Trabajar con eventos mediante Application Diagnostics

Ejemplo: agrupación de errores de aplicación por función con errores

El filtrado por errores de aplicación y función con errores muestra rápidamente las funciones con errores más frecuentes. En primer lugar, debe investigar las funciones con mayor número de errores para que así, se produzca un mayor impacto en la confiabilidad de la aplicación.

Filtrar por errores de aplicación y función con errores

Para agrupar errores de aplicación por función con errores

  1. En el panel de navegación, en el menú Buscar, seleccione Errores de aplicación.

  2. En el menú Agrupar por, seleccione Función con errores.

  3. Para ordenar por número, en la parte superior de la columna Recuento, haga clic en Recuento. Las funciones con más errores se clasifican de mayor a menor.

  4. Para empezar a investigar el problema y abrir las propiedades de evento, haga clic en una entrada de Función con errores. Para obtener información acerca de cómo trabajar con eventos, consulte Trabajar con eventos mediante Application Diagnostics

Ejemplo: agrupación de eventos de rendimiento por recurso más pesado

El filtrado por errores de aplicación y clase de excepción muestra rápidamente los eventos de rendimiento desencadenados por la misma llamada de recurso. En primer lugar, debe investigar los eventos de rendimiento desencadenados con mayor frecuencia por la misma llamada de recurso para que así, se produzca un mayor impacto en el rendimiento de la aplicación.

Filtrar por rendimiento y recurso más pesado

Para agrupar los eventos de rendimiento por recurso más pesado

  1. En la parte izquierda del panel de navegación, en el menú Buscar, seleccione Rendimiento.

  2. En el menú Agrupar por, seleccione Recurso más pesado.

  3. Para ordenar por número, en la parte superior de la columna Recuento, haga clic en Recuento. Las clases de excepción más frecuentes se clasifican de mayor a menor. También puede ordenar por duración media y duración máxima para ver si algunos eventos menos frecuentes siguen causando grandes retrasos y, por lo tanto, merecen su atención.

  4. Para empezar a investigar el problema y abrir las propiedades de evento, haga clic en una entrada Recurso más pesado. Para obtener información acerca de cómo trabajar con eventos, consulte Trabajar con eventos mediante Application Diagnostics