Supervision des applications
Comment superviser HAPROXY ?


ServicePilot appmon-haproxy




Qu'est-ce que HAProxy ?

HAProxy est un répartiteur de charge (load balancer) et proxy open source à haute disponibilité pour les applications TCP et Web, distribué sous la licence GNU General Public License Version 2.

Une configuration HAProxy bien configurée peut gérer des charges et du trafic importants, c'est pourquoi ses performances sont vitales. Une mauvaise performance d'équilibrage de charge augmentera le temps de réponse et la latence de l'application, ce pourquoi HAProxy doit être sous surveillance constante.

La surveillance des performances de bout en bout d'HAProxy nécessite la collecte et l'analyse des métriques collectées auprès des serveurs front-end, back-end et des hôtes HAProxy eux-mêmes.

Supervision HAProxy

Ce package surveille HAProxy.

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

Les statistiques ainsi recueillies comprennent :

  • Indicateurs front-end tels que les erreurs client et serveur, l'utilisation, le nombre de sessions...
  • Indicateurs back-end tels que le temps de réponse moyen, le temps d'attente (queue time), la longueur de la file d'attente (queue length)...