Inyección JavaScript

Puede personalizar los datos recopilados por el agente de Supervisión de tiempo de respuesta para visualizar en los paneles de instrumentos de Transacciones de usuario final.

Para garantizar una buena experiencia de usuario para una aplicación basada en la web, debe supervisar el rendimiento que es percibido por los usuarios reales. Esto significa supervisar en el nivel del navegador.

Para poder supervisar en el nivel de navegador, debe inyectar código de supervisión JavaScript en las páginas que desea supervisar. A continuación, este código recopilará datos para las temporizaciones del navegador en particular.

Esta operación se realiza utilizando inyección de JavaScript en las páginas web y objetos que desea supervisar. Dependiendo del tipo de servidor HTTP en el que haya instalado el agente de Supervisión de tiempo de respuesta, hay dos métodos que puede utilizar para recopilar información de tiempo de respuesta real de transacciones de usuario final.
  • Si está utilizando un servidor IBM HTTP Server o un servidor HTTP Apache, utilice el Módulo de Tiempo de respuesta de IBM HTTP Server. El Módulo de Tiempo de respuesta de IBM HTTP Server realiza automáticamente la inyección de JavaScript. El Módulo de Tiempo de respuesta de IBM HTTP Server es un componente del Agente de HTTP Server. Se instala y configura como parte del Agente de HTTP Server. Para obtener más información, consulte Módulo de Tiempo de respuesta de IBM HTTP Server.
  • Si está utilizando cualquier otro servidor HTTP soportado, utilice el Analizador de paquetes. Con el Analizador de paquetes, debe instrumentar manualmente las páginas web para recopilar las temporizaciones del navegador. Para obtener más información, consulte Adición del componente de supervisión de JavaScript a la aplicación.
La tabla siguiente muestra las funciones que están disponibles en el Panel de instrumentos del rendimiento de aplicaciones si configura el entorno para el Analizador de paquetes o el Módulo de Tiempo de respuesta de IBM HTTP Server:
  Analizador de paquetes Módulo de Tiempo de respuesta de IBM HTTP Server
10 principales transacciones Sí Sí
Tiempo de servidor Sí Sí
Desglose de tiempo de representación No Sí
Subtransacciones AJAX Sí Sí
Datos de Temporización de recursos en tabla Subtransacciones No Sí
Instancias de transacción (10 principales) Sí Sí
Topología de instancia de transacción Sí Sí
Topología de aplicación Sí Sí
Instrumentación automática de inyección JavaScript N/A Sí