您需要对RAM角色进行授权确认后,才能保证负载均衡可以将相关日志写入用户的SLS中。

前提条件

在配置访问日志前,确保:
  1. 您已经创建了七层负载均衡。
  2. 您已经开通了日志服务。

操作步骤

  1. 登录负载均衡管理控制台
  2. 在左侧导航栏,选择 日志管理 > 访问日志
  3. 选择实例的所属地域。
  4. 单击立即授权,然后在弹出的对话框,单击同意授权授权SLB访问日志服务。
    如果您使用的是子账号,需要主账号进行授权。详情参见授权子账号使用访问日志
    说明 该操作只有首次配置时需要。
  5. 访问日志页面,找到目标SLB实例,单击操作列的设置
  6. 日志设置页面,选择项目Project和日志库Logstore。
    • 项目Project:项目(Project)日志服务中的资源管理单元,用于资源隔离和控制。
    • 日志库Logstore:日志库(Logstore)是日志服务中日志数据的采集、存储和查询单元。
    说明 确保Project的名称全局唯一,且Project的地域和负载均衡实例的地域相同。

    配置负载均衡访问日志后,您可以在日志服务中查询、检索以下字段的日志信息。

    字段 说明
    body_bytes_sent 发送给客户端的HTTP Body的字节数
    client_ip 请求客户端IP
    host 请求报文中的Host header
    http_user_agent SLB收到的请求报文中http_user_agent header的内容
    request_length 请求报文的长度,包括startline、HTTP头报文和HTTP body
    request_method 请求报文的方法
    request_time SLB收到第一个请求报文的时间到SLB返回应答之间的间隔时间
    request_uri SLB收到的请求报文的URI
    slbid SLB实例ID
    status SLB应答报文的Status
    upstream_addr 后端服务器的IP地址和端口
    upstream_response_time 从与后端服务器建立连接到收到响应报文的最后一个字节的时间
    upstream_status SLB收到的后端服务器的response status code
  7. 单击确定