离线日志
CDN记录了所有域名(包括已删除域名,如果您开通了企业项目,则已删除域名不支持此功能)被网络用户访问的详细日志,您可以下载最近30天内指定时间段的日志,对您的业务资源被访问情况进行详细分析。
注意事项
CDN离线日志不包含CC攻击的相关信息。
日志说明
日志文件延迟时间:日志时延一般不超过24小时,偶尔会出现时延超过24小时的情况,建议您24小时后下载日志。

由于日志系统同步有时延,域名接入CDN后第一个小时可能无法生成用户访问日志,如果您需要查看该时间段的日志,请提交工单申请。
日志命名规则:周期开始时刻-加速域名-拓展字段.gz,如“2018021123-www.example01.com-xx.gz”。
日志生成规则:每个加速域名的日志默认按小时分隔,每天 24 个日志文件。因文件打包有大小限制,如果一个周期内产生的日志文件超过打包限制,该时段的日志会分隔成多个文件,此时每个日志文件的名称会通过扩展字段区分。
[05/Feb/2018:07:54:52 +0800] x.x.x.x 1 "-" "HTTP/1.1" "GET" "www.test.com" "/test/1234.apk" 206 720 HIT "Mozilla/5.0 (Linux; U; Android 6.0; zh-cn; EVA-AL10 Build/HUAWEIEVA-AL10) AppleWebKit/533.1 (KHTML,like Gecko) Mobile Safari/533.1" "bytes=-256" x.x.x.x
序号 | 字段含义 | 字段示例 |
|---|---|---|
1 | 日志生成时间 | [05/Feb/2018:07:54:52 +0800] |
2 | 访问IP地址(客户端IP) | x.x.x.x |
3 | 响应时间(单位ms) | 1 |
4 | Referer信息 | - |
5 | HTTP协议标识 | HTTP/1.1 |
6 | HTTP请求方式 | GET |
7 | CDN加速域名 | www.test.com |
8 | 请求路径(不含URL参数) | /test/1234.apk |
9 | HTTP状态码 | 206 |
10 | 返回字节数大小 | 720 |
11 | 缓存命中状态 | HIT |
12 | User-Agent信息,其作用是让服务器能够识别客户使用的操作系统及版本、CPU类型、浏览器及版本信息等。 | Mozilla/5.0 (Linux; U; Android 6.0; zh-cn; EVA-AL10 Build/HUAWEIEVA-AL10) AppleWebKit/533.1 (KHTML,like Gecko) Mobile Safari/533.1 |
13 | Range信息,其作用是在HTTP请求头中指定返回数据的范围,即第一个字节的位置和最后一个字节的位置。 bytes参数值表示方法一般分为如下三类:
| bytes=-256 |
14 | 服务端IP:CDN服务端响应IP。 | x.x.x.x |
日志下载
- 登录CDN控制台。
- 在左侧菜单栏中,选择。
- 选择需要查询的加速域名和日期。
系统将在日志列表中显示出指定日期的所有日志,如果查询时间范围无请求,则不会产生日志,页面会无数据显示。
图1 日志管理
- 在需要下载的日志行单击“下载”,即可将日志下载到本地。
日志转存储
华为云为您提供了日志转存储服务,日志转存储服务是华为云CDN配合函数工作流,将CDN日志存储到OBS桶,可以帮助您将日志存储更长的时间,便于您基于长时间的日志做出自定义的数据分析,有助于您更好地了解您CDN的服务质量,以及您的终端客户的访问详情,提高您的业务决策能力。
日志转存储的配置流程请见CDN日志转存到OBS。

