Visualization and monitoring solutions
Visualization and monitoring solutions  /  Monitor HAProxy
HAProxy logo

Monitor HAProxy easily with Grafana

Easily monitor HAProxy, a free, fast, and reliable reverse-proxy offering high availability, load balancing, and proxying for TCP- and HTTP-based applications, with Grafana Cloud’s out-of-the-box monitoring solution. The Grafana Cloud forever-free tier includes 3 users and up to 10k metrics series to support your monitoring needs.

HAProxy simulated monitoring dashboard example

Key metrics included

haproxy_backend_bytes_in_total
haproxy_backend_bytes_out_total
haproxy_backend_check_up_down_total
haproxy_backend_connect_time_average_seconds
haproxy_backend_connection_attempts_total
haproxy_backend_connection_errors_total
haproxy_backend_http_requests_total
haproxy_backend_internal_errors_total
haproxy_backend_max_connect_time_seconds
haproxy_backend_max_queue_time_seconds
haproxy_backend_max_response_time_seconds
haproxy_backend_max_total_time_seconds
haproxy_backend_queue_time_average_seconds
haproxy_backend_response_errors_total
haproxy_backend_response_time_average_seconds
haproxy_backend_status
haproxy_backend_total_time_average_seconds
haproxy_frontend_bytes_in_total
haproxy_frontend_bytes_out_total
haproxy_frontend_connections_total
haproxy_frontend_http_requests_total
haproxy_frontend_internal_errors_total
haproxy_frontend_request_errors_total
haproxy_frontend_status
haproxy_process_current_connections
haproxy_process_dropped_logs_total
haproxy_process_limit_connection_rate
haproxy_process_limit_session_rate
haproxy_process_limit_ssl_rate
haproxy_process_max_connections
haproxy_process_max_fds
haproxy_process_max_memory_bytes
haproxy_process_max_pipes
haproxy_process_max_sockets
haproxy_process_nbproc
haproxy_process_nbthread
haproxy_process_pool_allocated_bytes
haproxy_process_pool_used_bytes
haproxy_process_start_time_seconds
haproxy_server_bytes_in_total
haproxy_server_bytes_out_total
haproxy_server_check_up_down_total
haproxy_server_connect_time_average_seconds
haproxy_server_connection_attempts_total
haproxy_server_connection_errors_total
haproxy_server_http_responses_total
haproxy_server_internal_errors_total
haproxy_server_max_connect_time_seconds
haproxy_server_max_queue_time_seconds
haproxy_server_max_response_time_seconds
haproxy_server_max_total_time_seconds
haproxy_server_queue_time_average_seconds
haproxy_server_response_errors_total
haproxy_server_response_time_average_seconds
haproxy_server_status
haproxy_server_total_time_average_seconds
up

Key alerting rules included

HAProxyDroppingLogs (Warning)
HAProxyBackendCheckFlapping (Warning)
HAProxyServerCheckFlapping (Warning)