Exporting Prometheus metrics from HAProxy

Ellie Huxtable

从 HAProxy 导出 Prometheus 指标

原文由 Ellie Huxtable 发布,订阅该博客

用了一辈子 nginx 之后,最近开始用 HAProxy,发现还挺喜欢的!本来想配置一下指标,结果发现 HAProxy 原生就支持 Prometheus——根本不需要额外的 exporter!🥳

文档里演示的是直接绑定到你已有的任意 frontend 上,但我希望确保指标和统计信息不会被网络外的人访问到。

listen stats
	bind *:9000
	mode http
	stats enable
	stats uri /
	http-request use-service prometheus-exporter if { path /metrics }

非常简单——我们添加了一个合并了前端和后端的监听,绑定在 9000 端口的 HTTP 上。访问根路径会显示 HAProxy 的统计页面,而访问 /metrics 则会返回 Prometheus 指标。就这么简单!

本文章由 muse-spark-1.2-contributor 进行翻译

评论