CDN 日志收集
操作步骤
1.进入 CDN 服务后,找到Logging 信息,点击「开启」;
2.在弹出的对话框中选择「开启」;
3.选择对应的日志存储位置(需提前准备好对象存储桶服务)以及填写日志前缀;
4.若需要把日志文件存放到对象存储桶指定的文件夹中,只需将日志前缀设置成{文件夹名}/即可;
Attention
注意:CDN 访问日志具有延迟性,正常 4 小时后输出当前时间段的日志到对应桶中。 比如: 8 点 - 9 点的日志可在 13 点查看。
日志格式
client_ip - - [time_local] " method request_url http_protocol status size referer " "user_agent" request_time tcp_miss/tcp_hit
字段含义如下:
字段 | 含义 | 备注 |
---|---|---|
client_ip | 客户端发起请求时的 IP地址 | 例如:218.30.10.250 |
time_local | 客户端请求时的时间 | 例如:[20/Oct/2017:14:11:40 +0800] |
method | 请求的HTTP 方法 | 例如:GET |
request_url | 请求的资源地址 | 例如:https://cdn.163.com/test/1.png |
http_protocol | 请求时的HTTP协议版本 | 例如:HTTP/1.1 |
status | 请求时的HTTP状态 | 例如:200、404 |
size | 请求的文件大小,单位是字节 | 例如:323405 |
referer | 请求时带的referer头信息 | 例如:从 http://www.163.com/index.html 访问资源 http://cdn.163.com/test/1.png 所带的referer 头就是 http://www.163.com/index.html |
user_agent | 客户端的浏览器标识(User-Agent)头信息 | 例如:Mozilla/5.0 (Windows NT 5.1)…… |
request_time | 服务端处理请求的耗时,单位是毫秒 | 例如:60 |
tcp_miss/tcp_hit | 是否命中 | miss 为未命中资源,hit 标识命中资源 |