有人可以向我解释一下通过查询统计套接字返回的 HAproxy 统计信息吗?当我取消针对套接字的“显示统计信息”时,我得到以下返回信息:
application,FRONTEND,,,0,10,2000,48474,4548322,21176388,0,0,147,,,,,OPEN,,,,,,,,,1,1,0,,,,0,0,0,8,,,,0,23,48166,281,4,0,,0,8,48474,,,
application,app01,0,0,0,10,100,48325,4547948,21148475,,0,,0,2,0,0,UP,1,1,0,6,3,2910138,166,,1,1,1,,48325,,2,0,,8,L4OK,,0,0,23,48166,134,0,0,0,,,,2,0,
application,BACKEND,0,0,0,10,2000,48327,4548322,21176388,0,0,,2,2,0,0,UP,1,1,0,,3,2910138,166,,1,1,0,,48325,,1,0,,8,,,,0,23,48166,134,4,0,,,,,2,0,
我知道 FRONTEND 位保留所有传入 HTTP 请求的统计信息,但我不太明白的是第 2 行和第 3 行之间有什么区别?app01 是一个后端服务器,我们在其中代理 HTTP 请求,但是 HAproxy 返回另一行 svname 设置为 BACKEND。我可以看到输出在第 2 行和第 3 行之间略有不同。如果有人能阐明这一点,将不胜感激。我需要收集一些统计数据,并希望避免丢失某些数据的情况。
该
BACKEND
行包含整个池的统计信息,该行包含该池app01
成员的统计信息。