注意
在您的浏览器无法使用Cookie。网站显示不正常!
阅读博客

新的CDN选项:通过S3和FTP下载原日志

原日志可以帮助你对一些使用CDN过程中产生的问题找到回答。其中,你可以用原日志确定 CDN 中产生问题的原因。

新的CDN选项:通过S3和FTP下载原日志

以前CDN日志通过TCP的Syslog选项而下载,用户为了下载日志需要用特殊服务和软件。这都是不太方便的,所以我们开发了更便捷下载日志的方法。

哪里找到本选项?

在CDN控制台可以设置你要下载日志的方法—本选项是在“CDN”标签的菜单。

新的CDN选项:通过S3和FTP下载原日志

如何收到日志记录?

你可以通过 S3和FTP 协议到云储存器下载日志记录。客户自己设置到哪一个云储存器要下载日志记录。

我们多长时间保存日志?

我们把日志保存得14天。

储存器里日志记录保存多长时间?

客户自己管理储存器,自己决定他要保存什么日志和多长时间要保存。储存器已满了的话,客户也自己决定,要不要增加储存器容量或者只要删除过期的日志。

通过S3下载日志

你可以通过S3协议到亚马逊储存器或者别的任何与S3兼容的储存。

新的CDN选项:通过S3和FTP下载原日志

通过FTP下载日志

为了收到数据,你还可以用任何标准的FTP服务器。

新的CDN选项:通过S3和FTP下载原日志

日志如何传送?

几个资源的日志记录可以传送到不同的文件夹。

日志记录是一个小时一次发出来。发出不成功情况下,另外一个发出尝试一个小时以后再进行。如果日志很长时间没收到,发出尝试每个小时一次再重复(但是,如前所述,我们只保存最终14天的日志记录)。

传送记录的状态

OK. 记录下载成功了。

Fail. 记录24小时之间不接受在客户方(所有的24个传送记录尝试失败了)。

Paused. 选项暂停了。在这个模式可以改变设置,关掉选项以后设置才删除了。

记录有什么样子?

记录行的实例:

"89.36.201.215" "-" "-" "[31/Oct/2018:11:30:12 +0000]" "GET /data/cid/storage1/clr/m/dd83f-25ec-4982-8b86-2bd12c2cb/mp4/10/682.m4s HTTP/1.1" "200" "113792" "-" "AppleCoreMedia/1.0.0.16A404 (iPhone; U; CPU OS 12_0_1 like Mac OS X; ru_ru)" "114162" "-" "http" "14.cdn.tv" "0.010" "0.009" "382" "-" "[m9]" "MISS" "113792" "32.122.112.73:80" "2626" "5536" "-" "-" "RO" "Karagandy" "shield_old" "92.223.99.99"

记录文件的格式:

log_format gcdn  '"$remote_addr" "-" "$remote_user" "[$time_local]" '

       '"$request" "$status" "$body_bytes_sent" '

       '"$http_referer" "$http_user_agent" '

       '"$bytes_sent" "$sent_http_content_size" "$scheme" "$host" '

       '"$request_time" "$upstream_response_time" "$request_length" "$http_range" '

       '"[m9]" "$upstream_cache_status" "$upstream_response_length" "$upstream_addr" '

       '"$gcdn_api_client_id" "$gcdn_api_resource_id" "$uid_got" "$uid_set" '

       '"$geoip_country_code" "$geoip_city" "$shield_type" "$server_addr"';

要解答变量描写可以参考知识库的Logs(记录)部分或者Nginx文件。

新的CDN选项:通过S3和FTP下载原日志

如何激活本选项?

原日志是收费的选项。要激活本选项的话,请联系你的账户经理或者在我们的技术支持的聊天室写消息。

每个星期发送优惠提议和重要信息,没有垃圾邮件。

我们一个月一次发送优惠提议和重要信息,没有垃圾邮件。