首页 > 解决方案 > 是否可以在发送到 HAProxy 中的客户端之前跟踪 http 响应?

问题描述

我的设置: 我的 n 层系统具有以下数据流:
用户 (JMeter) <--> 负载均衡器 (HAProxy) <--> 应用程序服务器 (Apache) <--> 数据库 (MySQL)

我正在尝试做的事情: 我希望在应用服务器进入 HAProxy 时跟踪它们的每个特定响应,然后再返回给用户。我这样做的理由是记录他们的 LB-Tier 响应时间并使用此指标来调整负载平衡算法。

我做了什么: 我找到了一种在将请求分派到后端之前调整 LB 算法的间接方法,但是我不确定当应用服务器返回到 HAProxy 时如何捕获或定位来自应用服务器的响应。HAProxy 是否将这些响应视为源代码中的对象或变量供我查看?

标签: httpproxyrequestload-balancinghaproxy

解决方案


推荐阅读