Application Monitoring

Monitoring de aplicaciones puppeteer

¿Qué es Puppeteer?

Puppeteer es una versátil librería Node.js desarrollada por Google que proporciona una ** API de alto nivel para automatizar navegadores web. Su intuitiva API, su compatibilidad con las características de los navegadores modernos y sus capacidades de depuración la convierten en una valiosa herramienta para el web scraping, las pruebas automatizadas y la generación de resultados visuales.

Puppeteer se basa en el motor del navegador Chromium, que impulsa navegadores populares como Google Chrome y Microsoft Edge. Esto asegura un entorno de navegación fiable y consistente, haciendo de Puppeteer una excelente opción para pruebas entre navegadores y automatización web.

Puppeteer se utiliza a menudo para automatizar pruebas de interfaz de usuario. Ejecutando pruebas directamente en la última versión de Chromium o Chrome, puede asegurar que su aplicación web se ejecuta correctamente en un entorno de navegación real.

¿Cómo monitorizar las pruebas de Puppeteer Web Application?

ServicePilot facilita la monitorización de Puppeteer integrando un módulo directamente en el entorno de pruebas de Puppeteer que recogerá estadísticas y las enviará directamente a ServicePilot. Luego agregue un recurso del package appmon-puppeteer via la pagina de aprovisionamiento de ServicePilot.

Algunas de las estadísticas recopiladas de esta manera lo son:

  • Nodes: número de nodos DOM en la página
  • Layout Duration: duración combinada de todos los cálculos de estilo de la página
  • RecalcStyleDuration: duración combinada de todos los recálculos de estilo de la página
  • Script Duration: duración combinada de la ejecución de JavaScript
  • Task Duration: duración combinada de todas las tareas realizadas por el navegador
  • JSHeapUsedSize: tamaño de "Heap size" de JavaScript utilizada.
  • HTTPStatusCode: retorno del código de la página

¿Cómo instalar un recurso puppeteer?

  1. Utilice su instalación de ServicePilot OnPremise o una cuenta SaaS.
  2. Añada un nuevo recurso puppeteer a través de la interfaz web (/prmviews o /prmresources) o a través de la API (página /prmpackages), se aprovisionará automáticamente el agente predeterminado de ServicePilot u otro agente.

Los detalles del paquete puppeteer se encuentran en la página /prmpackages del software.

Beneficios

ServicePilot le permite prestar servicios de TI de forma más rápida y segura con la detección automatizada y funciones avanzadas de monitoring.

Al correlacionar la tecnología PUPPETEER con APM y la supervisión de infraestructuras, ServicePilot es capaz de proporcionar una visión más completa del entorno de TI de una organización.

Esto permite a los equipos de TI identificar y diagnosticar rápidamente los problemas que pueden estar afectando al rendimiento de las aplicaciones, y tomar medidas correctivas antes de que los usuarios finales se vean afectados.

Comience con una prueba gratuita de nuestro solution SaaS. Explore nuestros plans o contacte con nosotros para encontrar lo que mejor se adapte a usted.

Supervisar PUPPETEER (1/2)

Supervisar PUPPETEER (2/2)

Descubra más

Instalación gratuita en
unos pocos clics

SaaS Plataforma

Despliegue flexible en función de sus necesidades (SaaS, híbrido, on-premise) para agilizar la implantación de la supervisión.
  • Sin configuración de software in situ, servicio y complejidad de la configuración
  • Configuración instantánea, completa y preconfigurada para garantizar una supervisión robusta

OnPremise Plataforma

Despliegue flexible en función de sus necesidades (SaaS, híbrido, on-premise) para agilizar la implantación de la supervisión.
  • Contratos y compromisos a largo plazo ( > 1 año)
  • Gestión del rendimiento, almacenamiento de datos y gestión de infraestructuras
  • 2 soluciones adicionales: Monitoreo de VoIP y Mainframe