Supervision des applications
Comment superviser PUPPETEER ?


ServicePilot appmon-puppeteer


Qu'est-ce que Puppeteer ?

En tant que bibliothèque Node, Puppeteer implémente une API de haut niveau pour communiquer et contrôler un navigateur Chromium ou Chrome en utilisant le protocole DevTools.

Puppeteteer peut être utilisé pour automatiser les tests d'interface utilisateur en exécutant directement des tests dans la dernière version de Chromium ou Chrome en utilisant les dernières fonctionnalités du navigateur.

Supervision des tests d'applications Web avec Puppeteer

Ce package surveille les mesures effectuées par Pupperteer.

Ce package configure automatiquement le ServicePilot Manager afin de surveiller la disponibilité et les performances de Puppeteer.

Certaines des statistiques recueillies de cette façon sont :

  • Nodes: Nombre de noeuds DOM dans la page
  • Layout Duration: Durées combinées de toutes les mises en page
  • RecalcStyleDuration: Durée combinée de tous les recalculs de style page
  • Script Duration: Durées combinées de l'exécution du JavaScript
  • Task Duration: Durées combinées de toutes les tâches effectuées par le navigateur
  • JSHeapUsedSize: Taille de l'"Heap size" de JavaScript utilisée.
  • HTTPStatusCode: Retour du code de la page