Monitor HAProxy backend health, session rates, response times, and connection metrics in real time with zero configuration.
HAProxy is the industry-standard load balancer and reverse proxy, handling millions of connections for high-availability deployments. Monitoring HAProxy is essential to track backend server health, detect response time degradation, manage session limits, and ensure traffic distribution is balanced. Xitoring's HAProxy integration provides complete visibility into your load balancing infrastructure.
Number of new sessions per second across frontends and backends.
Currently active sessions and connection count per proxy.
Health status (UP/DOWN) and check duration for each backend server.
Average and max response time per backend server.
Connection errors, response errors, and denied requests.
Number of requests waiting in backend queues.
Network throughput per frontend and backend.
Distribution of HTTP response codes indicating client and server errors.
Connection retry count indicating backend instability.
Current sessions vs configured session limits per proxy.
New TCP connections per second to each frontend.
Requests denied by ACLs or rate limiting rules.
Set up custom triggers in your dashboard to get notified the moment HAProxy metrics cross your defined thresholds.

Fires when a backend server goes DOWN, reducing capacity and risking overload on remaining servers.
Triggers when average response time exceeds threshold, indicating backend performance degradation.
Alerts when session rate spikes beyond normal baseline, indicating traffic surges.
Fires when connection or response error rate exceeds threshold across backends.
Triggers when requests queue up waiting for backend capacity.
Alerts when active sessions approach the configured maximum limit.
HAProxy sits at the critical path of your traffic — every request passes through it. Without monitoring, backend failures, session saturation, and response time spikes can silently degrade your entire application's availability and user experience.


Xitoring delivers enterprise-grade HAProxy monitoring with zero-config setup. Our lightweight agent auto-discovers your HAProxy instance, starts collecting metrics in under 60 seconds, and integrates with your existing notification channels.


If you haven't already, install the lightweight Xitogent monitoring agent on your server.
curl -s https://xitoring.com/install.sh | sudo bashXitogent collects metrics via the HAProxy stats interface. Ensure the stats socket is configured:
# In haproxy.cfg:
stats socket /var/run/haproxy.sock mode 666 level adminUse the Xitoring dashboard or CLI to enable the HAProxy integration. Xitogent will auto-detect your instance.
sudo xitogent integrate haproxy --enableSet custom thresholds for backend health, response time, or session count to get notified when something needs attention.
Set up in under 60 seconds. No credit card required. Full metrics from day one.
Start Free Trial