What is HAProxy?
HAProxy is an open source high availability load balancer and proxy for TCP and web based applications, distributed under the GNU General Public License Version 2 License.
A well configured HAProxy setup can handle important load and traffic, which is why its performance vital. Poor load balancing performance will increase application response time and latency, which it why HAProxy need to be under constant surveillance.
Monitoring end-to-end HAProxy performance requires collection and analysis of metrics gathered from front-ends, back-ends, and HAProxy hosts themselves.
This package monitors HAProxy.
This package automatically configures the ServicePilot Agent in order to monitor availability and performance of HAProxy.
The statistics gathered in this way include:
- Front-end metrics such as client and server errors, utilization, number of sessions...
- Back-end metrics such as average response time, queue time, queue length...