有没有办法可以从 HAProxy 获取类似于 WebAlizer 的统计数据,以便我可以看到历史上访问我的 HAProxy 服务器的流量?
谢谢!
答案1
HAProxy 是一个可以生成网络日志的负载均衡器。Webalizer、AWStats 等会解析日志文件并生成报告。
因此,你可以选择两条路线:
- 查看您的 Web 分析器是否支持自定义日志格式解析选项,并调整分析程序以适应 haproxy 日志。通常这将是某种正则表达式配置指令。
- 自定义 haproxy 日志以适合您的日志分析程序的期望
HAProxy 通过指令option httplog clf
(查看文档)。HAProxy 最近还支持自定义日志格式,参见 1.5 文档第 8.2.4 节。
这两个选项中的一个或两个的组合应该能够带您到达您想去的地方。