弹性负载均衡访问日志
更新时间 2025-07-07 18:24:41
最近更新时间: 2025-07-07 18:24:41
本文主要介绍负载均衡访问日志配置方式。
当需要对负载均衡器的七层访问情况进行分析时,可以通过负载均衡访问日志功能配置采集七层访问日志,并将日志投递至云日志服务指定的日志单元。通过云日志服务提供的日志功能,完成对负载均衡器的七层访问情况的分析。
操作须知
该功能当前处于试用阶段,如需试用可以通过天翼云控制台提工单进行申请。
负载均衡访问日志功能支持将负载均衡七层协议(HTTP/HTTPS)监听器的访问日志存入云日志服务,不支持对四层协议(TCP/UDP)监听的访问流量。
负载均衡访问日志功能仅部分集群模式资源池的支持,主备模式资源池不支持,主备、集群模式资源池列表见 产品简介>产品类型和规格, 实际情况以控制台展现为准。
负载均衡访问日志功能当前为内测阶段,如果您有相关业务需要,可以提交工单申请试用,天翼云将对您的申请进行评估。
负载均衡访问日志内测期间不收费,但是云日志服务可能会产生费用,请以日志服务计费说明为准。
使用该功能前,请先开启云日志服务,并创建与负载均衡器同资源池的日志项目和日志单元,请参考云日志服务快速入门。
配置步骤
日志字段说明
字段 | 类型 | 说明 |
---|---|---|
topic | text | 日志主题,固定值。ELB_7Layer_Access_Log |
ts | text | 日志上报时间。时间格式为YYYY-MM-DDThh:mm:ssZ。由日志sdk自动填充 |
version | text | ELB服务日志版本 |
elb_id | text | ELB 的ID |
vip | text | ELB的虚拟IP地址 |
listenerport | double | 监听的端口 |
vpc_id | double | 当前显示为vpc的vni。 |
listener_id | text | 监听器ID。 |
pool_id | text | 处理请求后端主机组的ID。 |
client_ip | text | 请求的客户端IP。 |
client_port | double | 请求的客户端端口。 |
time_iso8601 | text | 负载均衡器日志打印时间。 |
host | text | 匹配的转发策略域名。 |
http_host | text | 负载均衡收到的请求报文中HTTP的host header的内容。 |
http_referer | text | 负载均衡收到的请求报文中HTTP的referer header的内容。 |
http_user_agent | text | 负载均衡收到的请求报文中HTTP的user-agent header的内容。 |
http_x_forwarded_for | text | 负载均衡收到的请求报文中x-forwarded-for的内容。 |
request_length | double | 请求报文的长度,包括startline、HTTP头报文和HTTP body。 |
request_method | text | 请求报文的方法。 |
request_uri | text | 负载均衡收到的请求报文的URI。 |
scheme | text | 请求的协议类型:HTTP/HTTPS/HTTP2/Websocket/Websocket Secure。 |
server_protocol | text | 负载均衡收到的HTTP协议的版本,例如HTTP/1.0或HTTP/1.1。 |
ssl_handshake_time | double | ssl握手耗时。 |
ssl_session_reused | text | ssl_session复用,'r'表示复用成功,'.'表示复用失败。'-'表示非HTTPS协议。 |
ssl_cipher | text | 建立SSL连接使用的密码,例如ECDHE-RSA-AES128-GCM-SHA256等。 |
ssl_protocol | text | 建立SSL连接使用的协议,例如TLSv1.2。 |
body_bytes_sent | double | 发送给客户端的HTTP Body的字节数。 |
request_time | double | 负载均衡收到第一个请求报文的时间到返回应答之间的时间间隔,单位:秒。 |
status | double | 负载均衡应答报文的状态。CLB 返回给客户端的状态码。 |
tcpinfo_rtt | double | 客户端TCP连接时间,单位:微秒。 |
upstream_addr | text | 后端服务器的IP地址和端口。 |
upstream_response_time | double | 从负载均衡向后端服务器建立连接开始到接收完数据然后关闭连接为止的时间,单位:秒。 |
upstream_status | text | 负载均衡收到的后端服务器的响应状态码。 |
upstream_connect_time | double | 和 RS 建立 TCP 连接所花费时间:从开始 CONNECT RS 到开始发送 HTTP 请求的时间。单位:秒。 |
upstream_header_time | double | 从 RS 接收完 HTTP 头部所花费时间:从开始 CONNECT RS 到从 RS 接收完 HTTP 应答头部的时间。单位:秒 |
connection_requests | double | 连接上的请求个数。 |
connection_id | double | 连接id。 |