Trabajar con la consola de Diagnóstico de aplicacionesWorking with the Application Diagnostics console

La consola de Diagnóstico de aplicaciones es un sistema de administración de eventos para la supervisión de rendimiento de aplicaciones .NET en System Center 2016: Operations Manager.The Application Diagnostics console is an event management system for .NET Application Performance Monitoring in System Center 2016 - 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.You can use Application Diagnostics console to monitor deployed .NET applications for slowdowns, faults, and failures, and immediately pinpoint the source of the problem.

Roles de usuario para la supervisión de rendimiento de aplicacionesUser roles for Application Performance Monitoring

En la tabla siguiente se muestran las tareas de supervisión de rendimiento de aplicaciones .NET de Operations Manager, así como los roles de usuario y sus permisos.The following table shows the Operations Manager .NET Application Performance Monitoring tasks and the user roles with their permissions.

Leyenda:Legend:

  • Sí: Siempre puede usar la característicaYes - Can always use the feature

  • No: No puede usar la característica a menos que el usuario también pertenezca a un grupo que conceda acceso a la funcionalidad.No - Cannot use the feature unless the user also belongs to a group that grants access to this functionality.

AdministradorAdministrator AutorAuthor Operador avanzadoAdvanced Operator Operador de supervisión de aplicacionesApplication Monitoring Operator OperadorOperator Operador de solo lecturaRead-Only Operator Operador de informesReport Operator Administrador de seguridad de informesReport Security Administrator
Ejecutar Asistente de APM o cambiar configuración de APMRun APM Wizard or change APM settings Yes NoNo NoNo NoNo NoNo NoNo NoNo NoNo
Acceso a Application DiagnosticsAccess Application Diagnostics Yes NoNo NoNo Yes NoNo NoNo NoNo NoNo
Acceso a Application AdvisorAccess Application Advisor Yes NoNo NoNo Sí.*Yes* NoNo NoNo Sí.*Yes* Yes
Nota

* Para tener acceso a Application Advisor son necesarios los roles de operador de supervisión de aplicaciones y de operador de informes.* The Application Monitoring Operator role and Report Operator role are both required to access Application Advisor.

La consola de Diagnóstico de aplicacionesThe Application Diagnostics console

La consola de Application Diagnostics permite observar los eventos individuales de rendimiento y confiabilidad generados en su entorno.The Application Diagnostics console is the place to look at the individual performance and reliability events that are being raised within your environment. 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.You can look at all of the events, or group them into "problem groups" in which events coming from the same sources are grouped together to highlight the problems with the monitored applications. 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.Use Application Diagnostics to look at events and the transaction chains related to those events to understand how the performance and reliability issues are impacting your applications. La consola de Application Advisor proporciona análisis y telemetría de los datos presentados en Application Diagnostics.The Application Advisor console provides analytics and telemetry of the data presented in Application Diagnostics. Con la consola de Application Advisor obtiene información acerca de los eventos que están causando más problemas.Through the Application Advisor console you gain insights into which events are causing the most problems. Para más información sobre Application Advisor, vea Dar prioridad a las alertas mediante Application AdvisorFor more information about Application Advisor, see Prioritizing alerts by using Application Advisor

Abrir la consola de Diagnóstico de aplicacionesOpen the Application Diagnostics console

  1. Application Diagnostics y Application Advisor se instalan junto con la consola web de Operations Manager.Application Diagnostics and Application Advisor are installed along with the Operations Manager web console. Para buscar la dirección web de la consola web de Operations Manager, abra la consola del operador.To find the web address of the Operations Manager web console, open the Operations console. En el panel de navegación, seleccione Administración, haga clic en Configuración y, después, haga doble clic en Direcciones web.In the navigation pane, select Administration, click Settings, and then double-click Web Addresses. La dirección URL de la consola web de Operations Manager se especificará del siguiente modo: http(s)://<web host>/OperationsManager.The Operations Manager web console URL will be specified as: http(s)://<web host>/OperationsManager. Con este formato de dirección URL y el mismo host web, los vínculos de Application Advisor y Application Diagnostics son:Using this URL format and the same web host, here are the links to Application Advisor and Application Diagnostics:

    • La dirección de la consola de Diagnóstico de aplicaciones es: http(s)://<web host>/AppDiagnosticsThe Application Diagnostics console address is: http(s)://<web host>/AppDiagnostics

    • La dirección de la consola de Application Advisor es: http(s)://<web host>/AppAdvisorThe Application Advisor console address is: http(s)://<web host>/AppAdvisor

    Para facilitar el acceso a las consolas, agregue las tres direcciones URL a la lista de favoritos del explorador web.To make access to the consoles easy, add all three console URLs to your web browser's favorites list.

    Para abrir Application Diagnostics, pegue la dirección URL de Application Diagnostics en el explorador.To open Application Diagnostics, paste the Application Diagnostics URL into your browser. Application Diagnostics se abre en la ventana del explorador web.Application Diagnostics opens in the web browser window.

    Nota

    Si está ejecutando Operations Manager en un servidor en lugar de un equipo cliente, puede tener acceso a Diagnóstico de aplicaciones y Application Advisor desde el menú Inicio.If you are running Operations Manager on a server rather than a client computer, you can access Application Diagnostics and Application Advisor from the Start menu.

    El acceso a Application Diagnostics se controla mediante los roles del operador de supervisión de aplicaciones y del administrador.Access to Application Diagnostics is controlled through the Application Monitoring Operator and Administrator roles. Debe ser miembro de uno de estos roles para tener derechos en la consola.You must be a member of one of these roles to have rights to the console.

Visualización de eventos por áreas de interésViewing Events by Areas of Interest

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.In Application Diagnostics, there are two major types of events, those related to application performance and those related to application failures and errors. Los errores se pueden dividir en problemas de conectividad, de seguridad y de errores.The failures and errors can be divided further into connectivity, security, and failure issues. Los problemas de errores suelen estar relacionadas con un problema con el código de aplicación.Failure issues are typically related to a problem with the application code. En Application Diagnostics, puede ver los eventos agrupados de las siguientes maneras:In Application Diagnostics, you can view events grouped in these ways:

  • Todos (muestra todos los eventos)All (displays all events)

  • Errores de aplicación (muestra los eventos de excepción)Application Errors (displays exception events)

  • Rendimiento (muestra los eventos de rendimiento)Performance (displays performance events)

  1. Abra Application Diagnostics y seleccione Eventos desde el panel de navegación.Open Application Diagnostics and select Events from the Navigation pane.

  2. En el panel de navegación, utilice el menú Buscar para seleccionar la categoría de eventos que desea ver.In the Navigation pane, use the Search for menu to select the category of events you want to view.

Agrupación de eventos por áreas de interésGrouping Events within Areas of Interest

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.Grouping application events by similarity provides the best method for determining if the same issue has occurred before and ensuring that resources responsible for the issue resolution are allocated in the most efficient way.

  1. Abra Application Diagnostics y seleccione Eventos desde el panel de navegación.Open Application Diagnostics and select Events from the Navigation pane.

  2. En el panel de navegación, utilice el menú Buscar para seleccionar la categoría de eventos que desea ver.In the Navigation pane, use the Search for menu to select the category of events you want to view.

  3. En el menú Agrupar por , seleccione el modo en que desea agrupar los eventos.In the Group By menu, select the way you want to group the events.

La primera selección (Errores de aplicación y Rendimiento) afecta a las opciones de agrupación que ve en su segunda selección.Your first selection (Application Errors and Performance) affects the grouping options you see for your second selection.

Agrupación de errores de aplicaciónGrouping Application Errors

  • 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.Problem What it displays: All events in this grouping are coming from the same entry point into the application (for example, a method or a web page) and have the same call stack. 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.Value: Consolidating events by problem allows you to prioritize your efforts to correct an issue based on the number of events in the group.

  • 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.Action What it displays: Action-based consolidation categorizes events based on entry points, such as page calls, button clicks, web service calls, or some other action representing a particular process. Valor: esta agrupación es útil para determinar en qué circunstancias se produce un error.Value: This grouping is valuable for determine under what circumstances a failure occurs.

  • Clase de excepción Lo que muestra: la excepción de nivel inferior producida por cada evento es la misma.Exception Class What it displays: The bottom level exception thrown by each event is the same. 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.Value: Consolidating by exception class is a good way to find the most typical coding mistakes and promotes improved coding practices.

  • Función con errores Lo que muestra: se produjo la excepción en la misma función de cada evento.Failed Function What it displays: The exception occurred in the same function for each event. Valor: esta agrupación es útil por dos razones; en primer lugar, permite identificar los casos donde una función compartida se utiliza incorrectamente.Value: This grouping is valuable for two reasons: First, it allows you to identify cases where a shared function is used incorrectly. En segundo lugar, permite identificar el número de aplicaciones que se ven afectadas por un error en una función compartida.Second, it allows you to identify how many applications are impacted by an error in a shared function.

  • Ninguno Esta opción no agrupa los eventos.None This option does not group the events.

Agrupación de eventos de rendimientoGrouping Performance Events

  • Problema Lo que muestra: todos los eventos de esta agrupación tienen la pila de llamadas idéntica.Problem What it displays: All events in this grouping have the identical call stack. 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.Value: Consolidating events by problem allows you to prioritize your efforts to correct an issue based on the number of events in the group.

  • Recurso más pesado Lo que muestra: la misma llamada de recurso ha desencadenado todos los eventos.Heaviest Resource What it displays: All events triggered by the same resource call. Esta agrupación es útil para determinar qué eventos superan los umbrales por encima de otros recursos.This grouping is valuable for determine which events exceeded their thresholds more than other resources.

  • Ninguno Esta opción no agrupa los eventos.None This option does not group the events.

Ejemplo: agrupación de errores de aplicación por clase de excepciónExample: Grouping Application Errors by Exception Class

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.Filtering by application errors and exception class quickly shows you which kinds, or classes, of exception events you are receiving most often.

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

  1. Abra Application Diagnostics y seleccione Eventos desde el panel de navegación.Open Application Diagnostics and select Events from the Navigation pane.

  2. En el panel de navegación, en el menú Buscar , seleccione Errores de aplicación.In the Navigation pane, in the Search for menu, select Application Errors.

  3. En el menú Agrupar por , seleccione Clase de excepción.In the Group By menu, select Exception Class.

  4. Para ordenar por número, en la parte superior de la columna Recuento, haga clic en Recuento.To sort by count, at the top of the Count column, click Count. Las clases de excepción más frecuentes se clasifican de mayor a menor.The exception classes that have occurred most often are ranked from highest to lowest.

  5. Para empezar a investigar el problema y abrir las propiedades de evento, haga clic en una entrada de Clase de excepción .To begin investigating the issue and open Event properties, click an Exception Class entry. Para obtener información sobre cómo trabajar con eventos, consulte Trabajar con eventos mediante Diagnóstico de aplicacionesFor information about working with events, see Working with events by using Application Diagnostics

Ejemplo: agrupación de errores de aplicación por función con erroresExample: Grouping Application Errors by Failed Function

El filtrado por errores de aplicación y función con errores muestra rápidamente las funciones con errores más frecuentes.Filtering by application errors and failed function quickly shows you which functions are failing most often. En primer lugar, debe investigar las funciones con mayor número de errores para que así se produzca el mayor impacto en la confiabilidad de la aplicación.The functions that are failing the most are the ones you should investigate first to have the highest impact on your application's reliability.

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

  1. En el panel de navegación, en el menú Buscar , seleccione Errores de aplicación.In the navigation pane, in the Search for menu, select Application Errors.

  2. En el menú Agrupar por , seleccione Función con errores.In the Group By menu, select Failed Function.

  3. Para ordenar por número, en la parte superior de la columna Recuento, haga clic en Recuento.To sort by count, at the top of the Count column, click Count. Las funciones con más errores se clasifican de mayor a menor.The functions that have failed most often are ranked from highest to lowest.

  4. Para empezar a investigar el problema y abrir las propiedades de evento, haga clic en una entrada de Función con errores .To begin investigating the issue and open Event properties, click a Failed Function entry. Para obtener información sobre cómo trabajar con eventos, consulte Trabajar con eventos mediante Diagnóstico de aplicacionesFor information about working with events, see Working with events by using Application Diagnostics

Ejemplo: agrupación de eventos de rendimiento por recurso más pesadoExample: Grouping Performance Events by Heaviest Resource

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.Filtering by application errors and exception class quickly shows you which performance events are triggered by the same resource call. En primer lugar, debe investigar los eventos de rendimiento desencadenados con mayor frecuencia por la misma llamada de recurso para que así se produzca el mayor impacto en el rendimiento de la aplicación.The performance events that are most often triggered by the same resource call are the ones you should investigate first to have the highest impact on you application's performance.

Filtrar por rendimiento y recurso más pesado

  1. En la parte izquierda del panel de navegación, en el menú Buscar , seleccione Rendimiento.In the navigation pane on the left, in the Search for menu, select Performance.

  2. En el menú Agrupar por , seleccione Recurso más pesado.In the Group By menu, select Heaviest Resource.

  3. Para ordenar por número, en la parte superior de la columna Recuento, haga clic en Recuento.To sort by count, at the top of the Count column, click Count. Las clases de excepción más frecuentes se clasifican de mayor a menor.The exception classes that have occurred most often are ranked from highest to lowest. 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.You can also sort by average duration and maximum duration to see if some events that are occurring less often are still causing long delays and therefore should receive your attention.

  4. Para empezar a investigar el problema y abrir las propiedades de evento, haga clic en una entrada Recurso más pesado .To begin investigating the issue and open Event properties, click a Heaviest Resource entry. Para obtener información sobre cómo trabajar con eventos, consulte Trabajar con eventos mediante Diagnóstico de aplicacionesFor information about working with events, see Working with events by using Application Diagnostics

Pasos siguientesNext steps