# 一、版本选择
haproxy2.0
二、cfg文件
global
daemon
user haproxy
group haproxy
nbproc 2
maxconn 10000
stats socket /var/run/haproxy-master.sock mode 660 level admin
log 127.0.0.1 local2 info
userlist dataplaneapi
user admin insecure-password adminpwd
frontend hive
mode tcp
maxconn 1200
bind *:25005
log global
option tcplog
default_backend hive
frontend stats
mode http
bind *:9110
stats enable
stats uri /stats
stats refresh 5s
# Enable Prometheus Exporter
http-request use-service prometheus-exporter if { path /metrics }
backend hive
balance leastconn
# option httpchk GET /
server 172.25.39.139 172.25.39.139:10000 check
server 172.25.39.137 172.25.39.137:10000 check
server 172.25.39.112 172.25.39.112:10000 check
server 172.25.39.104 172.25.39.104:10000 check
说明:
- 自带Prometheus metrics
- 管理入口的端口9110
- metrics的访问