prometheus-haproxy-exporter(1)
β¨ prometheus-haproxy-exporter β¨
okay bestie, gather round π this is the manual page for prometheus-haproxy-exporter β yes it's the prometheus-haproxy-exporter(1) page, and it lives in version 0.15.0. It's the Prometheus exporter for HAProxy. that's the whole vibe. let's go π«Ά
πΈ NAME πΈ
prometheus-haproxy-exporter β Prometheus exporter for HAProxy π
π¦ SYNOPSIS π¦
prometheus-haproxy-exporter [<flags>]
π DESCRIPTION π
okay so real talk: this section is literally empty in the original. like, nothing. a blank page. main character silence β¨ so we move on, no notes, the options are where the party's at π
π OPTIONS π
-h,--helpβ shows you the context-sensitive help, bestie. also try--help-longand--help-manif you want the deluxe versions π--web.systemd-socketβ use systemd socket activation listeners instead of port listeners. Linux only! π§--web.listen-address=:9101β the addresses where your metrics and web interface get exposed, periodt. it's repeatable if you need multiple addresses. examples::9100or[::1]:9100for http, andvsock://:9100for vsock π--web.config.fileβ path to a configuration file that can enable TLS or authentication. see: https://github.com/prometheus/exporter-toolkit/blob/master/docs/web-configuration.md π--web.telemetry-pathβ the path under which metrics get exposed π£οΈ--haproxy.scrape-uriβ the URI you scrape HAProxy from π―--haproxy.ssl-verifyβ a flag that enables SSL certificate verification for the scrape URI π--haproxy.server-metric-fieldsβ comma-separated list of exported server metrics. see http://cbonte.github.io/haproxy-dconv/configuration-1.5.html#9.1 π--haproxy.server-exclude-statesβ comma-separated list of exported server states to exclude. see https://cbonte.github.io/haproxy-dconv/1.8/management.html#9.1, field 17 statuus π«--haproxy.timeout=5sβ timeout for trying to get stats from HAProxy. five seconds is the default, no cap β³--haproxy.pid-fileβ path to the HAProxy pid file.
If provided, the standard process metrics get exported for the HAProxy process, prefixed with haproxy_process_.... The haproxy_process exporter needs to have read access to files owned by the HAProxy process. Depends on the availability of /proc. π
https://prometheus.io/docs/instrumenting/writing_clientlibs/#process-metrics
--http.proxy-from-envβ a flag that enables using HTTP proxy settings from environment variables ($http_proxy,$https_proxy,$no_proxy) π--log.level=infoβ only log messages with the given severity or above. one of:[debug, info, warn, error]πͺ΅--log.format=logfmtβ output format of log messages. one of:[logfmt, json]π--versionβ show application version π·οΈ
and that's the whole thing, bestie π no hidden sections, no secret flags, this is it.
sign-off time π§ this page came from haproxy_exporter, it's the prometheus-haproxy-exporter(1) manual, and the version floating around it is 0.15.0. slay, go scrape something π₯ππ
π¦ where this page comes from
- debian trixie: prometheus-haproxy-exporter 0.15.0-3 Β· Apache-2.0
- ubuntu questing: prometheus-haproxy-exporter 0.15.0-3
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms