← All dashboards

HAproxy Backend | HAproxy

HAproxy Backends

This dashboard displays the detailed number of requests and their split by HTTP codes along aggregated throughput for the haproxy backends.

It requires that you gather haproxy metrics using the haproxy_exporter from prometheus link

Example prometheus configuration:

  - job_name: 'loadbalancer1'
    static_configs:
      - targets: ['172.18.0.108:9101']
        labels:
          alias: loadbalancer1

You need to have the stats option configured in your global section of haproxy.cfg, example:

global
	log /dev/log	local0
	log /dev/log	local1 notice
	user haproxy
	group haproxy
	maxconn  16000
	stats  socket /var/lib/haproxy/stats level admin
	tune.bufsize  32768
	tune.maxrewrite  1024
	tune.ssl.default-dh-param 2048
	daemon

You can start the exporter to listen on the unix socket:

haproxy_exporter -haproxy.scrape-uri unix:/var/lib/haproxy/stats

Dashboard revisions

RevisionDecscriptionCreated

Reviews

Login or Sign up to write a review

Reviews from the community
Sign up for Grafana Cloud
Tooltip hover

Get this dashboard

Data source:

Dependencies:

Import the dashboard template:

or

Download JSON

Docs: Importing dashboards

Downloads: 13,515