Application Monitoring

Monitoring des applications puppeteer

Qu'est-ce que Puppeteer ?

Puppeteer est une bibliothèque polyvalente Node.js développée par Google qui fournit une API de haut niveau pour l'automatisation des navigateurs Web. Son API intuitive, sa prise en charge des fonctionnalités des navigateurs modernes et ses capacités de débogage en font un outil précieux pour le web scraping, les tests automatisés et la génération de sorties visuelles.

Puppeteer est construit sur le moteur de navigation Chromium, qui alimente des navigateurs populaires comme Google Chrome et Microsoft Edge. Cela garantit un environnement de navigation fiable et cohérent, ce qui fait de Puppeteer un excellent choix pour les tests inter-navigateurs et l'automatisation du Web.

Puppeteer est souvent utilisé pour automatiser les tests d'interface utilisateur. En exécutant des tests directement dans la dernière version de Chromium ou de Chrome, il peut garantir que votre application web fonctionne correctement dans un environnement de navigation réel.

Comment monitorer les tests de l'application web Puppeteer ?

ServicePilot facilite la surveillance de Puppeteer en intégrant un module directement dans l'environnement de test de Puppeteer qui collectera des statistiques et les enverra directement à ServicePilot. Ajoutez ensuite une ressource du package appmon-puppeteer via la page de provisionnement de ServicePilot.

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

Comment installer une ressource puppeteer ?

  1. Utilisez votre installation ServicePilot OnPremise ou un compte SaaS.
  2. Ajoutez une nouvelle ressource puppeteer via l'interface web (/prmviews ou /prmresources) ou par API (page /prmpackages), l'agent ServicePilot par défaut ou un autre agent sera provisionné automatiquement.

Les détails du package puppeteer sont situés dans la page /prmpackages du logiciel.

Avantages de la solution ServicePilot

ServicePilot vous permet de fournir des services informatiques plus rapidement et en toute sécurité grâce à la découverte automatique et aux fonctions avancées de monitoring.

En corrélant la technologie PUPPETEER avec l'APM et la surveillance de l'infrastructure, ServicePilot est en mesure de fournir une vue plus complète de l'environnement informatique d'une organisation.

Cela permet aux équipes informatiques d'identifier et de diagnostiquer rapidement les problèmes susceptibles d'affecter les performances des applications, et de prendre des mesures correctives avant que les utilisateurs finaux ne soient affectés.

Commencez par un essai gratuit de notre solution SaaS. Explorez nos plans ou contactez-nous pour trouver ce qui vous convient le mieux.

Superviser PUPPETEER (1/2)

Superviser PUPPETEER (2/2)

En savoir plus

Installation gratuite en
quelques clics

SaaS Plateforme

Déploiement flexible en fonction de vos besoins (SaaS, hybride, on-premise) pour accélérer la mise en place de la supervision.
  • Pas de configuration logicielle sur site, de maintenance et de configuration complexe
  • Installation instantanée, complète et préconfigurée pour assurer une surveillance robuste

OnPremise Plateforme

Déploiement flexible en fonction de vos besoins (SaaS, hybride, on-premise) pour accélérer la mise en place de la supervision.
  • Contrats et engagements sur la durée ( > 1 an )
  • Gestion des performances, du Stockage des données et de l'infrastructure
  • 2 solutions supplémentaires : Surveillance VoIP et mainframe