CDN 日志投递至 CLS

最近更新时间:2020-07-16 19:55:22

简介

将域名接入内容分发网络 CDN 后,所有用户侧资源请求将调度至 CDN 节点进行响应。为了方便用户对资源访问情况进行统计分析,内容分发网络 CDN 已经与日志服务 CLS 平台打通,CDN 访问日志可实时上传至 CLS 进行多维分析,如质量和性能监控分析,用户访问 Top 分析,下载流量统计等。

说明:

目前 CDN 实时日志服务处在内测中,您可以填写 申请表 申请试用。如果您已经提交申请,我们将在七个工作日内对您的申请进行审核。

日志采集

  1. 登录 内容分发网络 CDN 控制台,单击左侧目录的【日志服务】,进入日志服务页面后,单击【实时日志】页签。
  2. 单击【新建】,创建日志主题。
  3. 填写新增日志主题名称,绑定域名到该日志主题下:
    • 新建日志主题名称不可与现存日志主题名称相同
    • 一个域名只能绑定到一个日志主题下,不可绑定多个日志主题
    • 配置信息保存后,配置生效时间大约为15分钟
  4. 登录 日志服务 CLS 控制台,单击左侧目录的【检索分析】,进入检索分析页面,如下配置:
    • 选择上海地域
    • 日志集选择 cdn_logset
    • 日志主题选择上述步骤3中创建日志主题的名称
  5. 单击【检索分析】,即可实时检索 CDN 访问日志数据。

    日志数据说明

    推送至日志服务平台的日志为内容分发网络的日志,日志字段如下:
    日志字段 原始日志类型 日志服务类型 说明
    app_id Integer long 腾讯云账号 APPID
    client_ip String text 客户端 IP
    file_size Integer long 文件大小
    hit String text 缓存 HIT / MISS,在 CDN 边缘节点命中、父节点命中均标记为 HIT
    host String text 域名
    http_code Integer long HTTP 状态码
    isp String text 运营商
    method String text HTTP Method
    param String text URL 携带的参数
    proto String text HTTP 协议标识
    prov String text 运营商省份
    referer String text Referer 信息,HTTP 来源地址
    request_range String text Range 参数,请求范围
    request_time Integer long 响应时间(毫秒),指节点从收到请求后响应所有回包再到客户端所花费的时间
    rsp_size Integer long 返回字节数
    time Integer long 请求时间,UNIX 时间戳
    ua String text User-Agent 信息
    url String text 请求路径
    uuid String text 请求的唯一标识
    version Integer long 版本协议

日志分析示例

整体质量分析

健康日志请求数

http_code<500 | select count(*)

访问平均延时

select ROUND(avg(request_time),2)

错误诊断

错误码分布

select http_code,count(*) as c group by http_code order by c desc

对某类错误码的日志查看分析

http_code:403

目录