火山引擎内容分发网络按小时粒度记录了加速域名的请求日志。您可以下载近 62 天内指定域名在某个时间区间内的日志。
domain_20220111050000_20220111060000.gz
。该日志包中包含在 2022 年 1 月 11 日 05:00:00 到 2022 年 1 月 11 日 05:59:59 之间域名的访问日志数据。日志打包时间粒度为 1 小时。若您的加速域名在某时间区间内未收到任何用户请求,则该时间段内没有日志。
日志示例:[20/Feb/2022:23:00:00 +0800] 60.184.213.37 2.932 GET HTTPS www.test.com /f/202201/10/a/5b6c70f6da8d1e0bae3e1a21eb02d5b3 HTTP/1.1 200 3610495 HIT - "-" "Dalvik/2.1.0 (Linux; U; Android 5.1.1; TAS-AN00 Build/LMY47I)" "application/vnd.android.package-archive"
字段含义:
字段编号 | 字段名称 | 字段含义 | 示例值 |
---|---|---|---|
1 | 请求结束时间(ds_req_ts_timestamp) | 表示 CDN 完成响应请求的时间,格式是 UNIX 时间戳。该时间也就是 CDN 完成传输请求文件的最后一个字节的时间。 | 1716955205000 |
2 | 客户端 IP(client_ip) | 表示发送请求的客户端 IP 地址。 | 1.1.1.1 |
3 | 响应时间(ds_req_time) | 表示 CDN 响应用户请求所耗费的平均时间,单位是秒。
|
|
4 | HTTP Method(ds_http_method) | 表示请求使用的方法。 | GET |
5 | HTTP Scheme(ds_http_scheme) | 表示请求 URL 中的 scheme。 | HTTP |
6 | 请求域名(domain) | 表示请求 URL 中的域名,也就是您的加速域名。 | www.example.com |
7 | 请求 URL(ds_http_uri) | 表示请求 URL 中的路径和查询字符串,以斜杠(/)开头 | /img/volcano.png?version=1 |
8 | HTTP 协议标识(ds_http_protocol) | 表示请求使用的 HTTP 协议版本。 | HTTP/2 |
9 | HTTP 状态码(ds_http_status) | 表示 CDN 的响应状态码。 | 200 |
10 | 响应字节数(ds_http_resp_size) | 表示 CDN 向用户传输的数据量,单位是 bytes。 | 372 |
11 | 缓存命中(ds_http_bd_status_hit) | 表示请求是否命中 CDN 的缓存。 | MISS 或 HIT |
12 | 请求 Range(ds_http_range) | 表示请求中 Range 头部的值。如果请求不包含该头部,该字段的值是 - 。 | bytes=0-499 |
13 | 请求 Referer(ds_http_referer) | 表示请求中 Referer 头部的值。如果请求不包含该头部,该字段的值是 - 。 | https://example.com/page?q=123 |
14 | 请求 User-Agent(ds_http_ua) | 表示请求中 User-Agent 头部的值。如果请求不包含该头部,该字段的值是 - 。 | curl/8.5.0 |
15 | 响应 Content-Type(ds_http_resp_content_type) | 表示 CDN 响应中 Content-Type 头部的值。如果响应不包含该头部,该字段的值是 - 。 | text/plain |
此时,您就可以获取每个日志包的下载链接。
说明
如果您通过提交工单启用了 中国内地 以外的加速区域,您可以额外指定一个加速区域对日志进行筛选。在查询返回的结果中,您可以通过名称来区分日志包所对应的加速区域。
outsideChineseMainland
,该日志包对应 全球(不含中国内地) 这个加速区域。outsideChineseMainland
,该日志包对应 中国内地 这个加速区域。DescribeCdnAccessLog:查询域名离线日志的下载地址。