Public | Automated Build

Last pushed: a month ago
Short Description
Short description is empty for this repo.
Full Description

HAProxy Exporter for Prometheus

This is a simple server that periodically scrapes HAProxy stats and exports them via HTTP/JSON for Prometheus

To run it:

go run haproxy_exporter [flags]

Help on flags:

go run haproxy_exporter --help

Getting Started


Custom HAProxy stats URL

Specify custom URLs for the HAProxy stats port using the -haproxy.scrape-uri flag. For example, if you have set stats uri /baz,

haproxy_exporter -haproxy.scrape-uri="http://user:pass@localhost:5000/baz?stats;csv"

Or to scrape a remote host

haproxy_exporter -haproxy.scrape-uri=";csv"

Note that the ;csv is mandatory (and needs to be quoted).

Basic Auth

If your stats port is protected by basic auth, add the credentials to the scrape URL:

haproxy_exporter  -haproxy.scrape-uri=";csv"


To run the haproxy exporter as a Docker container, run:

$ docker run -p 9101:9101 prom/haproxy-exporter -haproxy.scrape-uri=";csv"
Docker Pull Command
Source Repository