文档首页/ 弹性负载均衡 ELB/ 常见问题/ 功能支持/ 如何通过监控数据和日志快速判断ELB的响应时间?
更新时间:2024-09-20 GMT+08:00

如何通过监控数据和日志快速判断ELB的响应时间?

七层负载均衡HTTP和HTTPS可以通过监控指标项可以查看ELB的平均响应时间,同时可以通过日志查看每一次请求的响应时间。

  1. 登录控制台,并单击需要查询的负载均衡名称。
  2. 切换到“监控”页签,并选择正确的七层监听器。
  3. 查看“7层后端RT平均值”参数,可以得到负载均衡器到后端服务器的平均响应时间。
    表1 平均响应时间

    参数名

    解释

    7层后端的RT平均值

    统计监听器当前7层后端平均响应时间。(HTTP和HTTPS监听器才有此指标)

    从监听器将请求转发给后端服务器开始,到监听器收到后端服务器返回响应为止。

    单位:毫秒。

  4. 如果您想查询七层协议每个请求的具体响应时间,您可以通过访问日志查看。

访问日志的“request_time”、“upstream_connect_time”、“upstream_header_time”或“upstream_response_time”字段计算可以查看ELB转发请求的耗时情况。

表2 参数解释

参数名

解释

request_time

请求处理时间,即ELB收到第一个客户端请求报文到ELB发送完响应报文的时间间隔(单位:秒)。

upstream_connect_time

与上游服务器建立连接所花费的时间,时间以秒为单位,分辨率为毫秒。当ELB代理进行请求重试时会包含多个连接的时间,当请求未被正确转发到后端服务器时此字段为 -。

upstream_header_time

从上游服务器接收响应头所花费的时间,时间以秒为单位,分辨率为毫秒。当ELB代理进行请求重试时会包含多个响应时间,当请求未被正确转发到后端服务器时此字段为 -。

upstream_response_time

从上游服务器接收响应所花费的时间,时间以秒为单位,分辨率为毫秒。当ELB代理进行请求重试时会包含多个响应时间,当请求未被正确转发到后端服务器时此字段为 -。