haproxy2.0的配置文件

12 阅读1分钟

# 一、版本选择

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

说明:

  1. 自带Prometheus metrics
  2. 管理入口的端口9110
  3. metrics的访问