日志管理

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

日志生成规则

  • 日志文件延迟时间:一般情况下延迟在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. 单击操作列的下载,下载该域名在指定时间段的日志。

实时日志推送

说明

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

若已开通日志服务、创建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. 设置参数,然后单击下一步

      001

      参数

      说明

      Project名称

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

      Logstore名称

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

      区域

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

      日志服务角色

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

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

      002

    7. 单击创建

  4. 查询与分析日志。

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

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

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

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

后续步骤

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

功能

说明

查看

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

修改域名

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

迁移域名

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

暂停服务

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

更多

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

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