Oracle® Fusion Middleware

Paquete de rendimiento de Oracle WebCenter Portal: Ayuda en Pantalla

12c (12.2.1.3)

E85359-03

Julio de 2017

Ayuda sensible al contexto para la interfaz de usuario del paquete de rendimiento de Oracle WebCenter Portal.

Oracle Fusion Middleware Paquete de rendimiento de Oracle WebCenter Portal: Ayuda en Pantalla, 12c (12.2.1.3)

E85359-03

Copyright © 2016, 2017, Oracle y/o sus filiales. Todos los derechos reservados.

Autor principal: Jennifer Collins

Autor colaborador: Savita Thakur

Este software y la documentación relacionada están sujetos a un contrato de licencia que incluye restricciones de uso y revelación, y se encuentran protegidos por la legislación sobre la propiedad intelectual. A menos que figure explícitamente en el contrato de licencia o esté permitido por la ley, no se podrá utilizar, copiar, reproducir, traducir, emitir, modificar, conceder licencias, transmitir, distribuir, exhibir, representar, publicar ni mostrar ninguna parte, de ninguna forma, por ningún medio. Queda prohibida la ingeniería inversa, desensamblaje o descompilación de este software, excepto en la medida en que sean necesarios para conseguir interoperabilidad según lo especificado por la legislación aplicable.

La información contenida en este documento puede someterse a modificaciones sin previo aviso y no se garantiza que se encuentre exenta de errores. Si detecta algún error, le agradeceremos que nos lo comunique por escrito.

Si este software o la documentación relacionada se entrega al Gobierno de EE.UU. o a cualquier entidad que adquiera licencias en nombre del Gobierno de EE.UU. se aplicará la siguiente disposición:

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

Este software o hardware se ha desarrollado para uso general en diversas aplicaciones de gestión de la información. No se ha diseñado ni está destinado para utilizarse en aplicaciones de riesgo inherente, incluidas las aplicaciones que pueden causar daños personales. Si utiliza este software o hardware en aplicaciones de riesgo, usted será responsable de tomar todas las medidas apropiadas de prevención de fallos, copia de seguridad, redundancia o de cualquier otro tipo para garantizar la seguridad en el uso de este software o hardware. Oracle Corporation y sus filiales declinan toda responsabilidad derivada de los daños causados por el uso de este software o hardware en aplicaciones de riesgo.

Oracle y Java son marcas comerciales registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas comerciales de sus respectivos propietarios.

Intel e Intel Xeon son marcas comerciales o marcas comerciales registradas de Intel Corporation. Todas las marcas comerciales de SPARC se utilizan con licencia y son marcas comerciales o marcas comerciales registradas de SPARC International, Inc. AMD, Opteron, el logotipo de AMD y el logotipo de AMD Opteron son marcas comerciales o marcas comerciales registradas de Advanced Micro Devices. UNIX es una marca comercial registrada de The Open Group.

Este software o hardware y la documentación pueden ofrecer acceso a contenidos, productos o servicios de terceros o información sobre los mismos. Ni Oracle Corporation ni sus filiales serán responsables de ofrecer cualquier tipo de garantía sobre el contenido, los productos o los servicios de terceros y renuncian explícitamente a ello, a menos que así se indique en un acuerdo aplicable entre usted y Oracle. Oracle Corporation y sus filiales no se harán responsables de las pérdidas, los costos o los daños en los que se incurra como consecuencia del acceso o el uso de contenidos, productos o servicios de terceros, a menos que así se indique en un acuerdo aplicable entre usted y Oracle.

Tabla de contenidos

Título e Información de Copyright

1 Paquete de rendimiento de Oracle WebCenter Portal: Ayuda en Pantalla

- Acerca del Paquete de Rendimiento de Webcenter Portal

- Acerca de la Página de Llegada

- Trabajar con Eventos

- Acerca de Lista de Eventos

- Acerca de Detalles de Evento

- Acerca de Estadísticas de Método

- Acerca de Volcado de Threads

- Acerca de Configuraciones

- ¿Cómo cambiar los valores de configuración para que se adapten a las necesidades del sistema?

- ¿Cómo puedo agregar métodos a la configuración de instrumentación?

1 Paquete de rendimiento de Oracle WebCenter Portal: Ayuda en Pantalla

- Acerca del Paquete de Rendimiento de Webcenter Portal

- Acerca de la Página de Llegada

Eventos

- Trabajar con Eventos

- Acerca de Lista de Eventos

- Acerca de Detalles de Evento

Estadísticas de Método

- Acerca de Estadísticas de Método

Volcados de Threads

- Acerca de Volcado de Threads

Configuraciones

- Acerca de Configuraciones

- ¿Cómo cambiar los valores de configuración para que se adapten a las necesidades del sistema?

- ¿Cómo puedo agregar métodos a la configuración de instrumentación?

Acerca del Paquete de Rendimiento de Webcenter Portal

El paquete de rendimiento de WebCenter Portal es una herramienta de diagnóstico de rendimiento que se puede integrar sin problemas en la fase de desarrollo, donde suele ser necesario realizar un análisis detallado.

Paquete de rendimiento de Oracle WebCenter Portal: Ayuda en Pantalla

Gracias al paquete de rendimiento de WebCenter Portal, podrá identificar y afrontar de forma rápida cuellos de botella de rendimiento críticos que se produzcan en su aplicación. Hemos preconfigurado el paquete de rendimiento de WebCenter Portal para que instrumente las principales áreas de interés de Oracle WebCenter Portal 11g o 12c; eso no significa que no pueda modificar fácilmente la configuración para ajustarla a cualquier aplicación web J2EE sin tener que reiniciar el sistema en ejecución.

El paquete de rendimiento de WebCenter Portal:

- Permite identificar fácilmente las solicitudes lentas

- Permite aumentar detalle hasta rutas y métodos activos específicos.

- No le sobrecarga con demasiada información, sino que solo le proporciona la información más crítica.

- Agrega datos de distintas formas, lo que le facilita la detección de áreas problemáticas.

- Proporciona indicaciones sobre oportunidades de optimización

Acerca de la Página de Llegada

Cuando inicie el paquete de rendimiento de WebCenter Portal, se le pedirá introducir las credenciales de conexión. Debe introducir el nombre de usuario y la contraseña que pertenezcan al rol de administrador del servidor de WebLogic Server. A continuación, se le dirige a la página de llegada. Esta página proporciona acceso a todos los recursos necesarios para supervisar y diagnosticar problemas de rendimiento relacionados con la instancia de Oracle WebCenter Portal seleccionada.

Paquete de rendimiento de Oracle WebCenter Portal: Ayuda en Pantalla

Al iniciar el paquete de rendimiento de WebCenter Portal, el destino se define automáticamente en el paquete de rendimiento de WebCenter Portal para JVM en el que está instalado. Tenga también en cuenta la ubicación del menú de usuario. Este menú tiene opciones para visualizar sus preferencias de idioma, acceder a la ayuda (incluida la superposición Introducción) y desconectar.

Utilice la página de llegada como punto de partida para identificar las solicitudes lentas y aumentar detalle para diagnosticar cuellos de botella de rendimiento. Las páginas con separadores facilitan la navegación entre las funciones disponibles. La información a la que se accede desde el botón Ayuda se basa en la página que tenga abierta actualmente. Lista de Eventos es la página por defecto.

Ahora que tiene una visión general de la página de llegada, veamos con más detenimiento las funciones clave que va a utilizar.

Función

Descripción

Más Información

Lista de Eventos

Muestra una lista de eventos que el servidor ha procesado durante el rango temporal especificado. El rango inicial se define desde el presente hasta hace 1 hora.

En esta página puede:

- Cambiar el rango temporal especificado o hacer clic en Obtener Datos Recientes para obtener los eventos de la hora anterior.

- Ver el tipo de solicitud HTTP de cada solicitud.

- Ordenar solicitudes por duración (en milisegundos) para encontrar las solicitudes más lentas.

- Pasar el cursor sobre un evento para ver el nombre completo del evento. Aquí se incluye la dirección URL completa y cualquier cadena de consulta.

- Aumentar detalle hasta los detalles de un evento específico para poder diagnosticar las áreas problemáticas según el método de instrumentación y de muestreo.

Consulte Trabajar con Eventos

Estadísticas de Método

Muestra todos los métodos, desde la fecha actual hasta la última fecha de restablecimiento.

En esta página puede:

- Ordenar los métodos por método, aciertos o duración

- Identificar los métodos problemáticos según la duración y el número de aciertos de cada método.

La optimización de los métodos con mayor número de aciertos y/o mayor duración podría tener un mayor impacto en el rendimiento y la escalabilidad de su sistema y, especialmente, en el caso de los métodos de nivel inferior.

- Pasar el cursor sobre un método para ver el nombre completo del método. También puede copiar el nombre en el portapapeles.

- Haga clic en Restablecer Estadísticas para borrar todos los datos históricos y actualizar la fecha del último restablecimiento a la fecha y hora actuales. Esta función supone un nuevo inicio que le permite empezar a recopilar las estadísticas del método para un nuevo escenario de prueba.

Consulte Acerca de Estadísticas de Método

Volcado de Threads

Muestra todos los threads que ha devuelto la JVM en el orden proporcionado. Cada pila de llamadas es una sección desplegable que contiene las llamadas a métodos.

En esta página puede:

- Filtrar los threads según el estado del thread. (ACTIVE, STANDBY, SUSPENDED, STUCK)

- Filtrar los threads según su estado actual. (WAITING, RUNNABLE, TIMED-WAITING, PENDING)

- Ampliar threads específicos para ver los métodos asociados a ese thread. Seleccione esta opción para observar métodos específicos.

Nota: No puede ver los métodos asociados al paquete de rendimiento de WebCenter Portal porque están desactivados.

Consulte Acerca de Volcado de Threads

Configuración

Muestra los valores de configuración actuales, así como los métodos clave que se han configurado para instrumentarse.

En esta página puede:

- Activar y/o desactivar la instrumentación y el muestreo

- Cambiar los valores de configuración

- Hacer clic en Revertir a lo Último Guardado para restablecer la configuración anteriormente guardada

- Haga clic en Actualizar para confirmar los cambios, pero no guardarlos en el archivo de configuración

- Haga clic en Guardar para guardar los cambios de configuración

- Agrega clases/métodos adicionales que se vayan a instrumentar

- Seleccione esta opción para observar o dejar de observar métodos preconfigurados

Consulte Acerca de Configuraciones

Trabajar con Eventos

En esta sección se analiza cómo utilizar la lista de eventos como punto de partida para el análisis del rendimiento. Describe cómo aumentar detalle de solicitudes específicas y diagnosticar posibles cuellos de botella y áreas problemáticas utilizando el árbol de muestreo e instrumentación, así como analizando las estadísticas de métodos.

Paquete de rendimiento de Oracle WebCenter Portal: Ayuda en Pantalla

Temas

- Acerca de Lista de Eventos

- Acerca de Detalles de Evento

Acerca de Lista de Eventos

Lista de Eventos es el punto de partida para el análisis de rendimiento. Proporciona una lista de eventos que el servidor ha procesado durante un rango de fechas y un rango temporal especificados. El tiempo necesario para procesar cada evento puede ayudarle a determinar los eventos que se deben analizar más profundamente.

Paquete de rendimiento de Oracle WebCenter Portal: Ayuda en Pantalla

Lista de Eventos es la página por defecto que ve al conectarse, como se muestra aquí.

Cuando acceda por primera vez a esta página, se definirán el rango de fechas y el rango temporal desde el momento actual hasta hace una hora. Además, se mostrará por defecto la lista de eventos durante ese período. Puede definir otro juego de eventos si cambia una o ambas selecciones de fecha/hora. Haga clic en Aplicar para refrescar la vista. Haga clic en Obtener Datos Recientes para obtener el juego de eventos hasta hace una hora.

Se proporciona la siguiente información para cada evento mostrado. Puede ordenar los eventos por Registro de Hora, Tipo o Duración.

Evento

Descripción

Registro de Hora

Muestra la fecha y la hora en que se procesó el evento. Por defecto, los eventos se ordenan para mostrar primero el último evento.

Tipo

Muestra el método HTTP para esta solicitud (GET/POST)

Evento

Muestra el nombre de evento como (.....ruta/recurso); el nombre de host y la parte de puerto del evento puede que se trunquen y solo muestren el inicio de la ruta.
Puede pasar el mouse sobre el nombre para que aparezca toda la URL, así como cualquier cadena de consulta.

Haga clic en el nombre para ver detalles sobre este evento. Para obtener más información sobre los detalles del evento, consulte Acerca de Detalles de Evento.

Duración (ms)

Muestra el tiempo (en milisegundos) empleado en procesar este evento.

Acerca de Detalles de Evento

Utilice la página Detalles de Evento para aumentar detalle hasta la información de perfil de una solicitud específica e identificar las rutas y métodos activos mediante el árbol de métodos instrumentados, el árbol de métodos de muestreo, así como las estadísticas de métodos y SQL.

Paquete de rendimiento de Oracle WebCenter Portal: Ayuda en Pantalla

El paquete de rendimiento de WebCenter Portal se configura automáticamente para ignorar la información que no sea esencial y realizar un seguimiento solo de los métodos clave; por tanto, al aumentar detalle hasta una solicitud específica, no se verá sobrepasado por una cantidad ingente de datos en los que tener que realizar búsquedas. La página Detalles de Evento contiene las siguientes secciones para ayudarle a identificar posibles áreas problemáticas:

- Detalles de Evento: muestra información de nivel superior sobre el evento

- Árbol de Métodos Instrumentados: muestra el tiempo empleado en los distintos métodos clave

- Árbol de Métodos de Muestreo: complementa el árbol de métodos instrumentados, al identificar casos donde los métodos configurados puede que no incluyan otros métodos clave

- SQL: muestra cuánto tiempo se ha pasado realizando llamadas a la base de datos

- Estadísticas de Método: muestra los tiempos de los métodos asociados a este método, dentro del ámbito que abarca este evento en particular (solicitud)

Puede reducir y ampliar cada sección para poder concentrarse en la información más crítica necesaria.

Acerca de Detalles de Evento

Los detalles del evento proporcionan información sobre el evento seleccionado, incluida, pero sin limitarse a:

- Registro de Hora: fecha y hora en las que el servidor procesó el evento

- Duración: muestra el tiempo total empleado para procesar el evento.

- Método Base: muestra el método raíz como package/class.method

- Evento: muestra el método HTTP (GET/POST) seguido por un separador y la dirección URL completa, además de los parámetros aplicables

- Agente de Usuario: muestra la cuenta que el cliente ha utilizado para realizar la autenticación en la aplicación (la aplicación de destino que se está supervisando)

Acerca del Árbol de Métodos Instrumentados

Debido a la complejidad de nuestro código, una sola solicitud puede contener un número significativo de métodos. Teniendo esto en cuenta, utilizamos un algoritmo de configuración para solo incluir métodos clave en el árbol de métodos instrumentados, de manera que pueda centrarse de forma inmediata en lo que es importante para el análisis de rendimiento. El árbol instrumentado se representa como una tabla jerárquica de datos. Utilizando este formato de árbol jerárquico, puede determinar fácilmente los métodos más caros, debido a que esos métodos tienen un fondo rosa y a que sus estadísticas están resaltadas en color rojo. Se pueden ignorar los métodos de nivel superior sin problema que, por su naturaleza, son más lentos ya que contienen otros métodos. Por ejemplo, el método base weblogic/servlet/internal/WebAppServletContext.execute parece lento porque el tiempo refleja el tiempo total para la solicitud completa.

Si bien desea ignorar el método de alto nivel real, debería aumentar más detalle en este método. Para ello, amplíe el nodo y compruebe si, de hecho, es una ruta activa con métodos de nivel inferior que esté consumiendo el tiempo. La siguiente información puede ayudarle a determinar las áreas que se deben investigar con más detalle.

Elemento del Árbol Instrumentado

Descripción

Método

Se muestra como package/class.method. El método completo aparece en una ayuda de burbuja que se muestra al pasar el cursor sobre él.

Tiempo Total

Muestra el tiempo total empleado en este método. Los métodos con un número superior se muestran en primer lugar.

Otro Tiempo

Indica el tiempo empleado por métodos que no están incluidos en la instrumentación.

Aciertos

Número de veces que se ha llamado a este método durante la ejecución de la solicitud

Mínimo/Máximo/Media

Si el número de aciertos en mayor que 1 para este método, se calculan los tiempos mínimo, máximo y medio.

Observar

Por defecto, se observan todos los métodos del árbol. Haga clic aquí para eliminar el método del árbol.

El árbol de métodos de muestreo funciona junto con el árbol de métodos instrumentados porque puede capturar métodos costosos que aún no se hayan instrumentado. Por lo tanto, si ve que hay una estadística Otro Tiempo calculada con un valor de tiempo elevado, debería examinar los métodos incluidos en el muestreo.

Nota:
Al eliminar un método de la instrumentación, solo se elimina ese método. Los métodos de nivel inferior permanecen en el árbol, ya que se seleccionan según el algoritmo y no porque sean secundarios de un método instrumentado.

Acerca del Árbol de Métodos de Muestreo

El árbol de métodos de muestreo se puede utilizar junto con el árbol de métodos instrumentados. Se realiza un muestreo periódico de los rastreos de pila y este árbol muestra los métodos que sean más lentos que el ratio de muestreo. Por ejemplo, si una solicitud tarda 1 segundo en ejecutarse y el ratio de muestreo es de 50 milisegundos, el muestreo se realiza 20 veces. El árbol de métodos de muestreo muestra la frecuencia (peso) con que se ha realizado el seguimiento de un método durante el ciclo de vida de la solicitud si está tardando mucho en procesarse. Por defecto, la ratio de muestreo se define en 50 milisegundos, pero puede cambiar el ratio según sus necesidades.

El árbol se representa como una tabla jerárquica de datos. Al igual que en el árbol instrumentado, puede ampliar o reducir los métodos que incluye el árbol. En su lugar, la tabla indica el número de procesos secundarios. Para ver estos métodos, solo tiene que hacer clic en el método. Esto abre el cuadro de diálogo Detalles de la Llamada del Método, que muestra la pila de llamadas completa para este método. En este cuadro de diálogo, puede optar por observar cualquier método de la pila de llamadas.

Si encuentra algún método en el árbol de muestreos que crea que se debe instrumentar para realizarle un análisis más detalles, puede optar por observarlo. No es necesario que pare y reinicie la herramienta para agregar un método a la configuración para la instrumentación.

1. Seleccione la opción Observar.

2. Vaya a WebCenter Portal y ejecute la solicitud.

3. Vaya a Lista de Eventos y aumente detalle en la nueva solicitud.

Puede ver que el método que haya decidido observar ahora está incluido en el árbol de métodos instrumentados. No es necesario que pare y reinicie el servidor del portal de destino.

Nota:
En el árbol de muestreos también se muestran los métodos del código personalizado que están haciendo que el rendimiento del sistema sea más lento. Puede optar por instrumentar estos elementos class.method lentos seleccionando la opción que permite observarlos.

Acerca de SQL de Eventos

Al procesar solicitudes, los productos de Oracle, incluido WebCenter Portal, podrían realizar algunas llamadas a la base de datos. La sección SQL contiene un listado de todas estas llamadas durante el procesamiento de esta solicitud. Muestra cuántas veces se ha realizado cada llamada, así como el tiempo medio que tarda en procesarse. Pase el mouse sobre el nombre SQL para todo el SQL. Puede copiar todo el SQL en el portapapeles.

Esta información, junto con la información recabada del árbol de métodos de instrumentación y el árbol de métodos de muestreo, puede resultar muy útil a la hora de determinar el problema exacto de rendimiento.

Acerca de Estadísticas de Método

En la sección Estadísticas de Método se proporcionan estadísticas agregadas para todos los métodos ejecutados para esta solicitud en una lista. En lugar de ampliar y reducir los nodos para encontrar métodos específicos, puede encontrarlos más fácilmente aquí. A continuación, puede observar a partir de las estadísticas agregadas si son costosos y se tienen que optimizar.

Acerca de Estadísticas de Método

La página Estadísticas de Método se utiliza para ayudarle a identificar los métodos que se pueden optimizar según las estadísticas agregadas.

Paquete de rendimiento de Oracle WebCenter Portal: Ayuda en Pantalla

Supongamos que ha ampliado su compañía y que va a contratar a 50 empleados nuevos. Esto significa que pronto habrá más usuarios que realizarán las tareas que ahora ejecutan los usuarios actuales en Oracle WebCenter Portal a diario. Desea saber si puede optimizar algún método para asegurarse de que el rendimiento no se vea afectado al incorporar a estos nuevos usuarios.

Para encontrar métodos para la posible optimización:

1. Vaya a la página Estadísticas de Método y haga clic en Restablecer Estadísticas para eliminar todos los métodos que se muestran actualmente.

2. Conéctese a Oracle WebCenter Portal y realice las tareas necesarias.

3. Vaya a la página Estadísticas de Método

Verá que en la tabla se han agregado y se muestran todos los métodos instrumentados ejecutados durante la prueba.

Al consultar la lista de métodos y concentrarse en el número de aciertos y el tiempo total para cada método, puede determinar fácilmente los métodos más costosos. Al eliminar los métodos de alto nivel, puede limitar su búsqueda a los métodos de nivel inferior. Para estos métodos, también debe tener en cuenta los tiempos mínimo, máximo y medio. Al optimizar los métodos que sean los más costosos, no debería encontrar ningún problema de rendimiento cuando se agreguen nuevos usuarios.

Acerca de Volcado de Threads

Si los usuarios están experimentando problemas graves de lentitud o el sistema se ha bloqueado al utilizar Oracle WebCenter Portal, puede realizar un volcado de threads.

Paquete de rendimiento de Oracle WebCenter Portal: Ayuda en Pantalla

El estado del thread es lo que se asigna a los threads según determinados umbrales de tiempo que se hayan asignado para acciones específicas que realizar. Por ejemplo, digamos que hay un thread a la espera de respuesta de la base de datos. Mientras está esperando una nueva solicitud, tiene asignado el estado STANDBY. Por defecto, el timeout de solicitud se define en 10 minutos en el servidor de WebLogic Server. Si una solicitud no ha terminado de procesarse después del tiempo especificado, el estado cambia a STUCK.

A los threads también se les asigna un estado del servidor que puede ver al final del nombre del thread.

Para realizar un volcado de threads, solo tiene que hacer clic en el separador Volcado de Threads. La página se abre y muestra los resultados del volcado. Puede filtrar los datos por estado (ALL, ACTIVE, STANDBY, SUSPENDED, STUCK y/o estado del servidor (WAITING, RUNNABLE, TIMED-WAITING y PENDING). Tenga en cuenta que en los menús desplegables solo aparecen los estados que estén presentes en el volcado de threads actual.

Si su sistema tiene un problema de rendimiento grave, puede diagnosticar rápidamente el problema que provoca la ralentización, mediante el filtrado por el estado STUCK.

Puede ampliar threads específicos para ver los métodos asociados. Tenga en cuenta que los métodos pueden tardar algún tiempo en cargarse. A continuación, puede optar por instrumentar los métodos sospechosos seleccionando la opción que permite observarlos. Si va a agregar o a eliminar métodos, no hace falta detener e iniciar el paquete de rendimiento de WebCenter Portal ni el JVM de destino.

Acerca de Configuraciones

En esta sección se trata cómo realizar cambios en los valores de configuración actuales y cómo agregar métodos a la configuración y eliminarlos de esta.

Paquete de rendimiento de Oracle WebCenter Portal: Ayuda en Pantalla

Temas

- ¿Cómo cambiar los valores de configuración para que se adapten a las necesidades del sistema?

- ¿Cómo puedo agregar métodos a la configuración de instrumentación?

¿Cómo cambiar los valores de configuración para que se adapten a las necesidades del sistema?

La página Configuración permite activar la instrumentación y el muestreo, así como cambiar determinados valores de configuración.

Paquete de rendimiento de Oracle WebCenter Portal: Ayuda en Pantalla

Puede cambiar los siguientes valores de configuración.

Valor de Configuración

Descripción

Activar Instrumentación

Seleccione esta opción para activar la instrumentación de métodos. Anule la selección de esta opción para desactivar la instrumentación de métodos.

Activar Muestreo

Seleccione esta opción para activar el muestreo de métodos. Anule la selección de esta opción para desactivar el muestreo de métodos.
Nota: Solo puede cambiar este valor si la opción Instrumentación está activada.

Suspender si Inactivo

Define la frecuencia de activación del thread interno para procesar los eventos de instrumentación. El valor por defecto es 5 segundos.
Tenga en cuenta que si define la frecuencia en un valor mayor, puede que los eventos tarden en aparecer en la lista de eventos. Una frecuencia inferior al valor por defecto significa que la lista de eventos está más actualizada, pero que esto supone una sobrecarga del sistema como contrapartida.

Nivel de Log

Define el nivel de log. El valor por defecto es INFO. Los valores válidos son:

- NONE: sin registro

- ERROR: se ha producido un error del sistema de PerfSense y se debe corregir

- WARNING: se ha producido un problema, pero no debería afectar a la funcionalidad del sistema PerfSense

- INFO: proporciona mensajes informativos sobre el estado del sistema PerfSense

- PERF: proporciona mensajes informativos sobre la instrumentación

- DEBUG: proporciona mensajes detallados para ayudar en el diagnóstico de un problema con el sistema PerfSense

Tamaño de Caché de Eventos

Define el tamaño de caché del evento supervisado. El valor por defecto es 3.
Cuanto mayor sea el tamaño de caché, más rápido será el tiempo de nueva carga, pero se necesitará más memoria.

Máximo de Threads Paralelos

Define el número máximo de threads que supervisar en paralelo. El valor por defecto es 10.
Para un sistema con una gran carga, tal vez desee aumentar este valor para evitar que no se realice la instrumentación. Sin embargo, cuanto mayor sea el número, se necesitará más memoria.

Tiempo de Recopilación (ms)

Define el tiempo mínimo del método que se va a recopilar para los perfiles. Los métodos que tarden menos de este tiempo no se registran ni se notifican. El valor por defecto es 1 milisegundo.
Este valor le permite reducir la cantidad de datos recopilados, para que pueda concentrarse en los métodos más lentos.

Intervalo de Muestreo (ms)

Define el intervalo entre dos muestreos consecutivos. El valor por defecto es 50 milisegundos.
Cuanto menor sea el intervalo de muestreo, más preciso será el muestreo, pero con una mayor sobrecarga del sistema.

Retraso de Inicio (ms)

Define el tiempo de retraso entre el inicio de la instrumentación y del muestreo. El valor por defecto es 50 milisegundos.
Este valor le permite ignorar cualquier evento pequeño y rápido.

¿Escribir Informe de Evento Rápido?

Define si se va a producir o no un informe de evento distinto utilizando el formato de texto. El valor por defecto es False.
Los valores válidos son True o False.

Después de realizar cambios, puede:

- Actualizar: guarda los cambios, pero no actualiza el archivo de configuración.

- Guardar: guarda los cambios y actualiza el archivo de configuración.

Aquí aparece la ubicación del archivo de configuración: <nombre_dominio>/tahoe/<nombre_servidor>/tahoe.cfg

- Revertir a lo Último Guardado: elimina los cambios y restaura los últimos valores de configuración guardados.

¿Cómo puedo agregar métodos a la configuración de instrumentación?

Puede agregar métodos a la configuración de instrumentación y eliminarlos de esta utilizando la página Árbol de Métodos de Muestreo, Volcado de Threads o Configuración. También puede agregar y eliminar los métodos del árbol de métodos instrumentados.

Paquete de rendimiento de Oracle WebCenter Portal: Ayuda en Pantalla

Si va a agregar o a eliminar métodos, no hace falta detener e iniciar el paquete de rendimiento de WebCenter Portal ni el JVM de destino. Solo tiene que realizar la tarea.

Para agregar o eliminar métodos utilizando el árbol de métodos de muestreo:

1. Vaya a la página Configuración y verifique que las opciones de instrumentación y muestreo están activadas.

Nota:
Cuando haya activado la instrumentación y el muestreo, debe acceder a la aplicación web para comprobar que los datos se han cargado en el árbol de muestreo.

2. Vaya a la sección Árbol de Métodos de Muestreo para ver los métodos clave que no están presentes en la configuración.

3. Busque el método que desea instrumentar y seleccione Observar. Para que algunos métodos no se instrumenten, anule la selección de Observar en los árboles de métodos de instrumentación y/o muestreo.

Aparece un cuadro de confirmación para ambas acciones.

Para agregar nuevos métodos a la configuración

1. Vaya a la página Configuración y verifique que las opciones de instrumentación y muestreo están activadas.

2. Vaya al a sección Método Instrumentado y simplemente agregue su método (package.class.name) y haga clic en Agregar Método.

3. Repita el paso anterior hasta que haya agregado todos los métodos en los que esté interesado del nuevo código.

4. Guarde la configuración.

5. Conéctese a Oracle WebCenter y realice las funciones utilizando su código nuevo.

6. Vuelva al paquete de rendimiento de WebCenter Portal y supervise el rendimiento de los nuevos métodos utilizando la lista Eventos o Estadísticas de Método.

Nota:
Los métodos mostrados en cursiva de color "gris" indican clases que aún no ha cargado la JVM. Debe esperar a que el programa llame a la clase y empezar a observarla cuando esté cargada. Los métodos mostrados en "azul" indican cambios que aún no se han guardado en el archivo de configuración.

Puede eliminar métodos de la configuración simplemente anulando la selección de Observar en los métodos seleccionados y, a continuación, guardando la configuración.

Disposiciones legales de Oracle

Disposición de Copyright

Copyright © 1994-2017, Oracle y/o sus filiales. Todos los derechos reservados.

Garantía de restricciones de licencia/Exención de responsabilidad de daños consecuenciales

Este software y la documentación relacionada están sujetos a un contrato de licencia que incluye restricciones de uso y revelación, y se encuentran protegidos por la legislación sobre la propiedad intelectual. A menos que figure explícitamente en el contrato de licencia o esté permitido por la ley, no se podrá utilizar, copiar, reproducir, traducir, emitir, modificar, conceder licencias, transmitir, distribuir, exhibir, representar, publicar ni mostrar ninguna parte, de ninguna forma, por ningún medio. Queda prohibida la ingeniería inversa, desensamblaje o descompilación de este software, excepto en la medida en que sean necesarios para conseguir interoperabilidad según lo especificado por la legislación aplicable.

Exención de responsabilidad de la garantía

La información contenida en este documento puede someterse a modificaciones sin previo aviso y no se garantiza que se encuentre exenta de errores. Si detecta algún error, le agradeceremos que nos lo comunique por escrito.

Disposición de derechos restringidos

Si este software o la documentación relacionada se entrega al Gobierno de EE.UU. o a cualquier entidad que adquiera las licencias en nombre del Gobierno de EE.UU. entonces aplicará la siguiente disposición:

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are “commercial computer software” pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

Disposición de aplicaciones peligrosas

Este software o hardware se ha desarrollado para uso general en diversas aplicaciones de gestión de la información. No se ha diseñado ni está destinado para utilizarse en aplicaciones de riesgo inherente, incluidas las aplicaciones que pueden causar daños personales. Si utiliza este software o hardware en aplicaciones de riesgo, usted será responsable de tomar todas las medidas apropiadas de prevención de fallos, copia de seguridad, redundancia o de cualquier otro tipo para garantizar la seguridad en el uso de este software o hardware. Oracle Corporation y sus filiales declinan toda responsabilidad derivada de los daños causados por el uso de este software o hardware en aplicaciones de riesgo.

Disposición de marca registrada

Oracle y Java son marcas comerciales registradas de Oracle y/o sus filiales. Todos los demás nombres pueden ser marcas comerciales de sus respectivos propietarios.

Intel e Intel Xeon son marcas comerciales o marcas comerciales registradas de Intel Corporation. Todas las marcas comerciales de SPARC se utilizan con licencia y son marcas comerciales o marcas comerciales registradas de SPARC International, Inc. AMD, Opteron, el logotipo de AMD y el logotipo de AMD Opteron son marcas comerciales o marcas comerciales registradas de Advanced Micro Devices. UNIX es una marca comercial registrada de The Open Group.

Exención de responsabilidad sobre el contenido, los productos y los servicios de terceros

Este software o hardware y la documentación pueden proporcionar acceso a, o información sobre contenidos, productos o servicios de terceros. Oracle Corporation o sus filiales no son responsables y por ende desconocen cualquier tipo de garantía sobre el contenido, los productos o los servicios de terceros a menos que se indique otra cosa en un acuerdo en vigor formalizado entre Ud. y Oracle. Oracle Corporation y sus filiales no serán responsables frente a cualesquiera pérdidas, costos o daños en los que se incurra como consecuencia de su acceso o su uso de contenidos, productos o servicios de terceros a menos que se indique otra cosa en un acuerdo en vigor formalizado entre Ud. y Oracle.

Disposición sobre la documentación en borrador de versión previa a Disponibilidad General

Si este documento se encuentra en estado público o privado previo a Disponibilidad General:

Esta documentación se encuentra en estado previo a Disponibilidad General y tiene una finalidad exclusivamente demostrativa y preliminar. Puede que no sea específica del hardware en el que se esté utilizando el software. Ni Oracle Corporation ni sus filiales son responsables de ofrecer cualquier tipo de garantía sobre esta documentación y renuncian explícitamente a ello; además no se harán responsables de las pérdidas, los costos o los daños en los que se incurra como consecuencia del uso de esta documentación.

Disposición sobre la documentación en borrador privado de versión previa a Disponibilidad General

Si este documento se encuentra en estado privado previo a Disponibilidad General:

La información incluida en este documento se proporciona a efectos únicamente informativos y debería tenerla en cuenta tan sólo en calidad de miembro del comité asesor del cliente o conforme al acuerdo firmado sobre prueba de versiones previas a Disponibilidad General. No supone compromiso alguno de entrega de ningún material, código o funcionalidad, ni debe utilizarse como base para la adopción de decisiones de compra. El desarrollo, lanzamiento y plazo de puesta a disposición de cualesquiera funciones o funcionalidades descritas en este documento quedará a la sola discreción de Oracle.

Este documento, en cualquier formato, software o impreso, contiene información protegida que es propiedad exclusiva de Oracle. Su acceso y uso de este material confidencial está sujeto a los términos y condiciones de su Acuerdo Marco Oracle, Acuerdo de Licencia y Servicios Oracle, Acuerdo Oracle PartnerNetwork, Acuerdo de Distribución Oracle u otro acuerdo de licencia formalizado entre Ud. y Oracle y que usted se obliga a cumplir. Este documento y la información que contiene no podrán ser revelados, copiados, reproducidos ni distribuidos a ninguna persona ajena a Oracle sin el consentimiento previo por escrito de Oracle. Este documento no forma parte de su acuerdo de licencia ni se puede incorporar a ningún acuerdo contractual con Oracle ni sus subsidiarias o filiales.

Accesibilidad a la documentación

Para obtener información acerca del compromiso de Oracle con la accesibilidad, visite el sitio web del Programa de Accesibilidad de Oracle en http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.

Acceso a Oracle Support

Los clientes de Oracle que hayan adquirido servicios de soporte disponen de acceso a soporte electrónico a través de My Oracle Support. Para obtener información, visite http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info o http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs si tiene problemas de audición.