日志管理
用户可以下载 CDN 日志对访问域的访问状态进行分析,也可以使用日志转储功能对日志进行长期存储。
使用说明
- 日志有 8-12 小时的延迟
- 日志按小时提供
- 系统提供近 30 天的日志数据
- 尚不支持实时广播加速和海外加速方案
功能说明
- 日志下载:提供最近 30 天的日志存储和下载。 转到日志管理视图,单击“查询”功能,选择域名和时间,然后单击“刷新”。
日志转储:默认情况下,日志下载仅提供 30 天的存储时间。 如果需要存储更长时间,可以使用日志转储功能将日志存储在配置的 Azure 存储帐户中,方便进行日志存储和分析。
- 单击日志转储函数,输入 Azure 存储帐户和需要日志转储函数的自定义域名,然后单击“保存”。
- 日志以 blob 格式保存,采用名为“cdn-access-logs”的容器。 每个 Blob 都包含使用 GZip 压缩的 .csv 文件。 命名格式为 azurecdntest-CST-2019-05-31-0900-0959.csv.gz。
字段格式说明
日志字段含义
- c-ip:客户端 IP 地址
- timestamp:访问时间
- cs-method:HTTP 请求操作,例如 GET/HEAD
- cs-uri-stem:请求的 URI
- http-ver:HTTP 协议版本号
- sc-status:HTTP 状态代码
- sc-bytes:服务器发送到客户端的字节数
- c-referer:客户端引用方 URI
- c-user-agent:客户端用户代理标识
- rs-duration (ms):完成请求所用的时间(以毫秒为单位)
- hit-miss:内容分发网络缓存命中和未命中标识
- s-ip:生成日志的内容分发网络边缘节点的 IP 地址
日志内容示例
12.22.25.27,5/20/2019 7:00:28 PM +00:00,GET,"/mytest/2.png",HTTP/1.1,200,48721,"/mytest/referer","Apache-HttpClient/4.5.6 (Java/1.8.0_201)",7,HIT,110.110.54.110