HAProxy : Refer to the Statistics (CUI)2021/08/16 |
Configure HAProxy to see HAProxy Statistics Reports with commands.
|
|
[1] | Install required package. |
[root@dlp ~]# dnf -y install socat
|
[2] | Configure HAProxy. |
[root@dlp ~]#
vi /etc/haproxy/haproxy.cfg # confirm settings # OK if following line exists in [global] section global ..... ..... stats socket /var/lib/haproxy/stats[root@dlp ~]# systemctl restart haproxy |
[3] | Refer to the Statistics like follows. |
# display current stats [root@dlp ~]# echo "show info" | socat /var/lib/haproxy/stats stdio Name: HAProxy Version: 1.8.27-493ce0b Release_date: 2020/11/06 Nbthread: 1 Nbproc: 1 Process_num: 1 Pid: 25767 Uptime: 0d 0h03m37s Uptime_sec: 217 ..... ..... Run_queue: 1 Idle_pct: 100 node: dlp.srv.world Stopping: 0 Jobs: 4 Listeners: 3 # display current stats with CSV style [root@dlp ~]# echo "show stat" | socat /var/lib/haproxy/stats stdio
# pxname,svname,qcur,qmax,scur,smax,slim,stot,bin,bout,dreq,dresp,ereq,econ,eresp,wretr,wredis,status,weight,act,bck,chkfail,chkdown,lastchg,downtime,qlimit,pid,iid,sid,throttle,lbtot,tracked,type,rate,rate_lim,rate_max,check_status,check_code,check_duration,hrsp_1xx,hrsp_2xx,hrsp_3xx,hrsp_4xx,hrsp_5xx,hrsp_other,hanafail,req_rate,req_rate_max,req_tot,cli_abrt,srv_abrt,comp_in,comp_out,comp_byp,comp_rsp,lastsess,last_chk,last_agt,qtime,ctime,rtime,ttime,agent_status,agent_code,agent_duration,check_desc,agent_desc,check_rise,check_fall,check_health,agent_rise,agent_fall,agent_health,addr,cookie,mode,algo,conn_rate,conn_rate_max,conn_tot,intercepted,dcon,dses, http-in,FRONTEND,,,0,3,3000,10,4026,32297,0,0,6,,,,,OPEN,,,,,,,,,1,2,0,,,,0,0,0,3,,,,0,2,0,10,0,0,,0,2,12,,,0,0,0,0,,,,,,,,,,,,,,,,,,,,,http,,0,3,10,0,0,0, backend_servers,node01,0,0,0,1,,1,564,375,,0,,0,0,0,0,UP,1,1,0,0,0,247,0,,1,3,1,,1,,2,0,,1,L4OK,,0,0,0,0,1,0,0,,,,,0,0,,,,,231,,,0,0,1,1,,,,Layer4 check passed,,2,3,4,,,,10.0.0.51:80,,http,,,,,,,, backend_servers,node02,0,0,0,1,,1,671,375,,0,,0,0,0,0,UP,1,1,0,0,0,247,0,,1,3,2,,1,,2,0,,1,L4OK,,0,0,0,0,1,0,0,,,,,0,0,,,,,183,,,0,0,1,1,,,,Layer4 check passed,,2,3,4,,,,10.0.0.52:80,,http,,,,,,,, backend_servers,BACKEND,0,0,0,1,300,6,4026,31025,0,0,,0,0,0,0,UP,2,2,0,,0,247,0,,1,3,0,,2,,1,0,,2,,,,0,2,0,4,0,0,,,,6,0,0,0,0,0,0,123,,,0,0,1,1,,,,,,,,,,,,,,http,roundrobin,,,,,,, # display current session [root@dlp ~]# echo "show sess" | socat /var/lib/haproxy/stats stdio
0x55f028959420: proto=tcpv4 src=10.0.0.205:49323 fe=http-in be=<NONE> srv=<none> ts=08 age=2s calls=16 rq[f=400000h,i=0,an=34h,rx=57s,wx=,ax=7s] rp[f=80000000h,i=0,an=00h,rx=,wx=,ax=] s0=[7,8h,fd=14,ex=] s1=[0,10h,fd=-1,ex=] exp=3s 0x55f028950770: proto=tcpv4 src=10.0.0.205:60473 fe=http-in be=<NONE> srv=<none> ts=02 age=6s calls=1 rq[f=400000h,i=0,an=34h,rx=53s,wx=,ax=3s] rp[f=80000000h,i=0,an=00h,rx=,wx=,ax=] s0=[7,8h,fd=13,ex=] s1=[0,10h,fd=-1,ex=] exp=3s 0x55f0289561f0: proto=unix_stream src=unix:1 fe=GLOBAL be=<NONE> srv=<none> ts=02 age=0s calls=1 rq[f=40c08202h,i=0,an=00h,rx=10s,wx=,ax=] rp[f=80008002h,i=0,an=00h,rx=,wx=,ax=] s0=[7,8h,fd=15,ex=] s1=[7,4018h,fd=-1,ex=] exp=10s |
Sponsored Link |