全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

访问日志

最近更新时间:2024-08-27 19:39:34

应用型负载均衡产品支持通过klog产品存储客户的访问日志,您可以通过分析访问日志分析用户行为。通过访问日志我们可以得到用户的IP地址、浏览器的信息,请求的处理时间等信息,了解客户端用户的地域分布、进行问题排查等。

前提条件

  • 请确保已开通日志服务;

创建访问日志

  1. 登录应用型负载均衡控制台。

  2. 在左侧导航栏,单击应用型(新)-实例

  3. 在实例页面,单击实例名称。

  4. 在实例详情页面,单击访问日志页签。

  5. 单击创建访问日志

  6. 配置以下参数,单击确定

    配置

    说明

    工程project

    工程是Klog基本业务组织单元,用户可以为不同业务在指定Region下创建不同的工程。

    日志库LogPool

    日志库是日志服务的最小存储单元。

开启/关闭访问日志

当创建访问日志后,默认状态为关,当状态为开时,应用型负载均衡实例的日志才会被存储。

  1. 登录应用型负载均衡控制台。

  2. 在左侧导航栏,单击应用型(新)-实例

  3. 在实例页面,单击实例名称。

  4. 在实例详情页面,单击访问日志页签。

  1. 开启访问日志:单击状态开关,开启访问日志,开启后将展示日志存储的存储路径。

  2. 关闭访问日志:单击状态开关,关闭访问日志,关闭后将不展示日志存储的存储路径。

编辑访问日志

  1. 登录应用型负载均衡控制台。

  2. 在左侧导航栏,单击应用型(新)-实例

  3. 在实例页面,单击实例名称。

  4. 在实例详情页面,单击访问日志页签。

  5. 单击编辑访问日志,修改工程Project或日志库LogPool。

日志字段

日志信息格式说明:不同变量以空格隔开,同一变量的多个值以逗号隔开。

变量名

含义

$time_iso8601

时间

$server_real_addr

负载均衡向外提供服务的地址和端口

$remote_addr:$remote_port

客户端访问地址和端口

$server_addr:$server_port

监听器转发地址和端口

$upstream_addr

后端服务器地址和端口

$request_time

请求处理时间

$upstream_response_time

后端返回时间

$status

LB返回的状态码

$upstream_status

后端服务器返回的状态码

$request_length

请求长度

$body_bytes_sent

发送给客户端的字节数(不包括响应头的大小)

$request_method

请求方法

$scheme://$http_host$request_uri

请求URL的host

$server_protocol

server段协议

$http_referer

来源页面

$http_user_agent

客户端浏览器信息(版本、类型)

1. $upstream_addr 后端服务器地址:返回最后响应的rs的IP,若没有rs响应就返回转发策略ID。

2. $upstream_response_time 后端返回时间:可能会有多个值,以逗号隔开;例如,当存在多个后端服务器,第一个rs响应超时会有第二个rs返回响应,此时会有2个时间。

3. $upstream_status 后端服务器返回的状态码:可能会有多个,以逗号隔开;例如,当存在多个后端服务器,第一个rs响应失败会有第二个rs返回响应,此时会有2个状态码。

文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈