日志管理

更新时间:
复制 MD 格式

日志管理服务提供日志下载和实时日志推送功能。通过阅读本文,您可以了解日志下载及创建实时日志推送服务的方法。

日志生成规则

  • 日志文件延迟时间:一般情况下延迟在24小时之内,业务高峰期也有可能超过24小时。

  • 您可以下载最近一个月(30天)的日志数据。

  • 日志命名规则:加速域名_年_月_日_时间开始_时间结束。例如:www.example.com_2018_10_30_000000_010000.gz。

[9/Jun/2015:01:58:09 +0800] 188.165.XX.XX - 1542 "-" "GET http://www.aliyundoc.com/index.html" 200 191 2830 MISS "Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://example.com/robot/)" "live" 1.1.X.X

示例说明

示例参数

字段说明

[9/Jun/2015:01:58:09 +0800]

时间

188.165.XX.XX

访问IP

无

代理IP

1542

Response time(单位:ms)

说明

对于开启周期性记录日志的直播请求,该字段为本次与上次日志记录时间间隔,并不是长链接的真实响应时间。

无

Referer

GET

Method

http://www.aliyundoc.com/index.html

访问URL

200

HTTP status code

191

Request size(单位:Byte)

2830

Response size(单位:Byte)

MISS

Cache命中状态

  • HIT(命中)

  • MISS(未命中)

Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://example.com/robot/)

UA头

live

文件类型

1.1.X.X

建连IP地址

日志下载

  1. 登录视频直播控制台。
  2. 在左侧导航栏选择数据中心 > 数据监控 > 日志管理,进入日志管理页面。

  3. 选择待查询的域名及时间。

  4. 单击查询,查询该域名在指定时间的日志。

  5. 单击操作列的下载,下载该域名在指定时间段的日志。

实时日志推送

实时日志推送的内容为 CDN 原始访问日志,不直接包含 RTS 流量消耗信息。

说明

目前仅支持配置播流域名,如需推送上行实时日志(即配置推流域名),请提交工单联系阿里云技术支持。关于如何提交工单,请参见联系我们。

若已开通日志服务、创建Project和Logstore,请忽略以下步骤1、步骤2。

  1. 开通SLS服务。

    1. 登录日志服务控制台。

    2. 根据页面提示,开通日志服务。

  2. 创建Project和Logstore。

    1. 登录日志服务控制台。

    2. 在Project列表区域,单击创建Project,创建Project。

    3. 在创建Project面板中,按照如下说明配置参数,其他参数均可保持默认配置。

      参数

      描述

      Project名称

      Project的名称,全局唯一。创建Project成功后,无法更改其名称。

      所属地域

      Project的数据中心。

      创建Project后,无法修改其所属地域,且日志服务不支持跨地域迁移Project。

    4. 单击创建。

    5. 创建Project完成后,系统会提示您创建一个Logstore。

    6. 在创建Logstore面板中,按照如下说明配置参数,其他参数均可保持默认配置。

      参数

      描述

      Logstore名称

      Logstore的名称,在其所属Project内必须唯一。创建Logstore成功后,无法更改其名称。

      Shard数目

      日志服务使用Shard读写数据。

      一个Shard提供的写入能力为5 MB/s、500次/s,读取能力为10 MB/s、100次/s。

      自动分裂Shard

      开启自动分裂功能后,如果您写入的数据量超过已有Shard服务能力,日志服务会自动根据数据量增加Shard数量。

      如果您确保配置的Shard数量已满足业务需求,可关闭自动分裂Shard开关。

  3. 配置实时日志。

    1. 登录视频直播控制台。

    2. 在左侧导航栏选择数据中心 > 数据监控 > 日志管理,进入日志管理页面。

    3. 单击实时日志推送页签。

    4. 单击创建实时日志推送服务。

    5. 设置参数,然后单击下一步。

      其中,日志保存时间默认为7天,Shard数目默认为2个,自动分裂数默认为32个,这三项为只读配置,无需手动设置。

      参数

      说明

      Project名称

      创建的日志服务的Project(项目)名称。不能与日志服务控制台上的其他Project名称重复。

      Logstore名称

      Logstore(日志库)是创建在Project(项目)下的资源集合,Logstore中的所有数据都来自于同一个数据源。收集到的日志数据的查询、分析、投递均以Logstore为单位。如果不填写Logstore名称,系统会默认生成。

      区域

      收集指定地区的实时日志,需要和Project创建时的区域保持一致。

      日志服务角色

      需要授予Live访问日志服务权限。

    6. 根据实际需求选择关联域名,并勾选付费说明。

      在左侧未关联域名列表中勾选目标域名,单击>按钮将其移至右侧关联的域名区域,然后单击创建。

    7. 单击创建。

  4. 查询与分析日志。

    1. 在Project列表区域,单击目标Project。

    2. 在日志存储 > 日志库页签中,单击目标Logstore。

    3. 输入查询与分析语句,选择时间范围,单击查询 / 分析。

      关于查询与分析语句的更多信息,请参见查询概述和查询与分析概述。

后续步骤

如果您需要查看实时日志推送关联的域名或者需要对其进行修改,请单击指定的实时日志服务后面关联的域名和操作列的相应功能。

功能

说明

查看

查看指定实时日志推送服务关联的域名。

修改域名

修改指定实时日志推送服务关联的域名。

迁移域名

某域名的数据需要从Logstore1推送至Logstore2,迁移未成功前,该数据会一直推送至Logstore1,迁移成功后直接推送至Logstore2,中间的数据不会中断。

暂停服务

暂停指定实时日志的推送服务。

更多

  • 启动服务:启动指定实时日志的推送服务。

  • 删除服务:删除指定实时日志的推送服务。