2022-11-26 12:45 Temps de lecture : 10 min

Comment surveiller les performances globales du site Web avec Grafana worldPing ?

Surveillance de la performance globale d'un site web avec Grafana et worldPing

Dans cet article, nous explorerons comment utiliser Grafana et worldPing pour observer les performances d'un site web à l'échelle mondiale.

Qu'est-ce que worldPing ?

worldPing est un plugin pour Grafana conçu pour surveiller, tester et alerter de manière continue sur les performances des applications Internet et la disponibilité des sites web. Il permet d'analyser la disponibilité, les temps de réponse DNS, ICMP, HTTP et HTTPS depuis divers endroits du globe, y compris au sein de votre propre centre de données.

WorldPing offre un million de vérifications gratuites par mois, ce qui permet de surveiller facilement deux sites web. Pour les entreprises ayant des besoins de surveillance plus importants, il existe des options payantes.

Fonctionnalités principales de worldPing :

  • Surveillance des performances et de la disponibilité de vos applications.
  • Système d'alerte avancé pour vous informer en cas de problèmes.
  • Analyse comparative des performances par rapport à vos concurrents.
  • Possibilité de partager des instantanés interactifs.
  • Centralisation de multiples métriques sur un seul tableau de bord.

Le système de tarification de worldPing est basé sur le nombre de vérifications effectuées chaque mois. Le premier million de vérifications, portant sur un maximum de trois points de terminaison, est gratuit. Un point de terminaison correspond à toute entité que vous souhaitez surveiller, telle qu'une URL, une adresse IP ou un nom d'hôte.

Si votre organisation est distribuée sur plusieurs sites avec de nombreux points de terminaison, un calculateur de prix est disponible pour évaluer les coûts mensuels.

Par exemple, la surveillance de dix points de terminaison à partir de 25 emplacements, toutes les 60 secondes, reviendrait à 225 $ par mois.

Voici deux approches possibles pour utiliser worldPing :

Option basée sur le cloud

Vous pouvez utiliser Grafana Cloud pour configurer vos points de terminaison. Cette méthode est rapide et simple, pouvant être mise en place en quelques minutes. En tant que service SaaS, Grafana n'a pas besoin d'être installé sur votre propre serveur. L'image ci-dessous illustre un tableau de bord de métriques DNS.

Option auto-hébergée

Vous pouvez également intégrer worldPing à votre instance Grafana locale. Cela nécessite l'installation de plugins et une configuration spécifique. Examinons cela en détail.

Prérequis

Assurez-vous que Grafana est installé sur votre machine. Si ce n'est pas le cas, consultez un guide d'installation de Grafana.

Installation de worldPing

  • Utilisez l'outil grafana-cli pour installer worldPing.
        
            sudo grafana-cli plugins install raintank-worldping-app
            installing raintank-worldping-app @ 1.2.7
            from: https://grafana.com/api/plugins/raintank-worldping-app/versions/1.2.7/download
            into: /var/lib/grafana/plugins

            ✔ Installed raintank-worldping-app successfully

            Restart grafana after installing plugins . 
        
    
  • Redémarrez Grafana pour activer le plugin worldPing.
        
            sudo systemctl restart grafana-server
            sudo systemctl status grafana-server
        
    
  • Accédez à l'interface de configuration de Grafana et vérifiez la présence du plugin worldPing.

Création d'une clé API et activation de worldPing

  • Cliquez sur le plugin worldPing et générez une nouvelle clé API.
  • Vous serez redirigé vers la page Grafana. Si vous n'avez pas de compte, inscrivez-vous et créez une clé API. Cliquez sur "Ajouter une clé API".
  • Saisissez un nom et un rôle pour la clé, puis cliquez sur "Créer une clé API".
  • La clé API sera créée. Copiez cette clé.
  • Retournez à la page du plugin worldPing dans Grafana et collez la clé générée, puis cliquez sur "Activer".
  • Une fois worldPing activé, vous pourrez consulter les détails de votre compte.

Ajout de points de terminaison à surveiller

  • Cliquez sur le symbole affiché ci-dessous, puis sur "Nouveau point de terminaison".
  • Saisissez le nom de domaine complet que vous souhaitez surveiller. Ici, nous prenons l'exemple de www.toptips.fr.com.
  • Cliquez sur "Commencer la découverte automatique".
  • Vous pouvez choisir de surveiller les protocoles DNS, Ping, HTTP ou HTTPS en fonction de vos besoins.
  • Ici, nous configurons une vérification Ping toutes les 60 secondes (modifié à 30 secondes) Cliquez sur "Ajouter".
  • La création d'un point de terminaison peut prendre quelques instants.
  • Enfin, vous pourrez consulter la disponibilité, l'état et les performances sur le tableau de bord.
  • Vous pouvez explorer toutes les métriques en cliquant sur le panneau.

Alternative à worldPing

Blackbox Exporter est une alternative intéressante, offrant des fonctionnalités similaires à celles de worldPing. Il est cependant important de noter que Blackbox Exporter est une solution auto-hébergée.

Conclusion

worldPing se révèle être un outil précieux pour analyser les performances d'un site web et de son DNS à l'échelle mondiale. Grafana est une solution robuste pour les entreprises, et pour approfondir vos connaissances, vous pouvez consulter cette formation.

Avez-vous trouvé cet article utile ? N'hésitez pas à le partager avec d'autres personnes !

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.