对象存储

  • 设置空间访问日志

    最近更新时间:2017-06-30 16:34:17

    七牛云对象存储提供自动保存访问空间日志的功能,当天的日志 2 天后可下载。您可以通过通过七牛开发者平台为存储空间开启和关闭日志记录。您可以在已开启日志记录的同一存储空间中存储日志,也可以另外创建新存储空间来存储日志。当空间开启访问日志记录功能后,七牛云对象存储自动将访问这个空间的请求日志,按照固定的命名规则,每 10 分钟生成一个文件写入您指定的目标空间。

    日志的命名规则

    存储访问空间日志的文件命名规则示例如下:

    _log/bucketname/YYYY-MM-DD-HH-mm/partN.gz
    
    字段名称 说明
    _log 固定字段
    bucketname 用户指定的存储访问空间日志的空间名
    YYYY-MM-DD-HH-mm YYYY、MM、DD、HH和 mm 分别是该日志文件被创建时的阿拉伯数字的年、月、日、小时、分钟
    partN.gz 当日志文件很大时,会拆分成多个,第一个是 part0,第二个是 part1,以此类推

    控制台设置空间访问日志的操作步骤

    1. 登录七牛开发者平台
    2. 选择左侧对象存储,进入对象存储概览页面。
    3. 选择您需要开启访问空间日志的空间,单击空间设置,前往空间日志选项。 空间日志
    4. 选择开启,在保存到空间下拉选项中选择存储访问空间日志的存储空间名称。
    5. 单击保存设置保存日志设置信息。

    日志文件格式

    日志文件的组成字段举例说明,帮助您更好的分析日志。

    字段名称 举例说明
    Remote IP 远端 IP 地址,比如 120.194.101.86。
    Remote Logname 远程登录名,目前统一显示为 -。
    Remote User 远程用户名,目前统一显示为 -。
    Time 七牛云对象存储收到请求的时间,比如 [16/May/2013:00:00:00 +0800]。
    Request-URI 用户请求的 URI,比如 "GET /group1/M00/28/9D/CvFRWFGSBvsEAAAAAAAAAD0JyMI178.jpg?imageView/2/w/480 HTTP/1.1"。
    HTTP Status 七牛云对象存储返回的 HTTP 状态码,比如 200。
    SentBytes 用户下载的流量,比如 37431。当没有字节传送时显示 -,而不是 0。
    Referer 请求的 HTTP Referer,比如 "http://iovip.qbox.me"。没有时,显示 "-"。
    User-Agent HTTP 的 User-Agent 头,比如 "Dalvik/0.0.0 (Linux; U; Android 1.6.1.16-RT-20120926.152630; W806 Build/AliyunOs-2012)"。
    Request Host HTTP 请求的 Host,比如 "http://image.qiniu.com"
    Version 目前固定值为 V1。

    一个完整的日志文件例子如下:

    120.194.101.86 - - [16/May/2013:00:00:00 +0800] "GET /group1/M00/28/9D/CvFRWFGSBvsEAAAAAAAAAD0JyMI178.jpg?imageView/2/w/480 HTTP/1.1" 200 37431 "-" "Dalvik/0.0.0 (Linux; U; Android 1.6.1.16-RT-20120926.152630; W806 Build/AliyunOs-2012)" "http://image.qiniu.com" V1
    

    日志分析服务

    七牛云也提供日志文件分析的服务,您可以使用七牛云 Pandora 大数据平台的 XSpark 工具进行分布式的日志查询、统计和分析。

    以上内容是否对您有帮助?
  • 提交工单