视频直播控制台支持查看访问日志、推流日志、拉流转推日志的文件信息,并提供日志文件下载功能。
查看并下载日志
登录视频直播控制台。
左侧导航的数据中心 > 日志管理。
在下拉列表中选择需要获取日志信息的域名,选择日志类型,并设置查询时间区间。
日志列表将显示该域名下的日志文件,您可单击操作列的 下载 按钮,或选择多个日志文件后单击下载全部,批量下载日志文件到本地。
说明
- 查询时长:最长可查询最近 30 天的日志记录。
- 日志回补:日志文件打包存在延迟,且日志包内容会进行追加补充,最长 24 小时后可获取最完整的日志文件。
- 文件分割:日志文件按小时粒度分割,单个日志文件中的最大日志量为 150 万条。
- 如果某个小时内,当前事件未产生日志,则不会生成日志文件;
- 如果某个小时内,当前事件产生的日志大于 150 万条,则会生成为多个日志文件,用文件名最后的序号标注日志文件顺序,例如,
2023_08_11_000000_010000_0.gz
、2023_08_11_00000_010000_1.gz
。
- 命名规则:
- 与域名相关时:加速域名_年_月_日_时间开始_时间结束_文件拆分序号。例如,
www.example.com_2023_08_11_000000_010000_0.gz
; - 与域名无关时:年_月_日_时间开始_时间结束_文件拆分序号。例如,
2023_08_11_000000_010000_0.gz
。
日志格式说明
本章节介绍日志内容格式。
说明
如需使用旧版本日志格式,请通过创建工单联系火山引擎技术支持进行调整。
访问日志内容示例如下。
[05/Sep/2023:15:44:08 +0800] 10.10.10.10 GET HTTP/2.0 200 sub.example.net https://sub.example.net/exaple_app/example_stream.m3u8 345 5432 agr1=111 "domain" "Go-http-client/1.1" 172.16.10.10
访问日志信息按顺序展示,说明如下表所示。
日志内容含义 | 类型 | 日志内容示例 |
---|
日志记录时间 说明:对于非周期性记录日志的请求,日志记录时间即为请求开始时间。 | Time | [05/Sep/2023:15:44:08 +0800] |
用户 IP | String | 10.10.10.10 |
HTTP 请求方式 | String | GET |
HTTP 协议版本 | String | HTTP/2.0 |
状态码 | String | 200 |
域名 | String | sub.example.net |
请求 URI | String | https://sub.example.net/exaple_app/example_stream.m3u8 |
播放时长(ms) 说明:播放时长为请求时间到日志记录时间的时长。 | Long | 345 |
下行流量(byte) | Long | 5432 |
请求参数 | String | agr1=111 |
请求 Referer | String | "domain" |
请求 User-Agent(UA)字符串 | String | "Go-http-client/1.1" |
服务端节点 IP | String | 172.16.10.10 |
推流日志内容示例如下。
[05/Sep/2023:15:59:59 +0800] 10.10.10.10 PUSH push.example.com rtmp://sub.example.net/exaple_app/example_stream 345 agr1=111 172.16.10.10
推流日志信息按顺序展示,说明如下表所示。
日志内容含义 | 类型 | 日志内容示例 |
---|
请求时间 | Time | [05/Sep/2023:15:59:59 +0800] |
用户 IP | String | 10.10.10.10 |
请求方式 | String | PUSH |
推流域名 | String | push.example.com |
推流 URI | String | rtmp://sub.example.net/exaple_app/example_stream |
上行流量(byte) | Long | 345 |
推流参数 | String | agr1=111 |
服务端节点 IP | String | 172.16.10.10 |
拉流转推日志内容示例如下。
[05/Sep/2023:13:21:44 +0800] f1fd49****cc2db2 live 1670 447769 rtmp://172.16.10.10/example_app/example_stream?domain=pull.example.com rtmp://172.16.10.11/example_app/example_stream?domain=push.example.com volc
拉流转推日志信息按顺序展示,说明如下表所示。
日志内容含义 | 类型 | 日志内容示例 |
---|
任务创建时间 | Time | [05/Sep/2023:13:21:44 +0800] |
拉流转推任务 ID | String | f1fd49****cc2db2 |
转推时长(ms) | Long | 1670 |
转推流量(byte) | Long | 447769 |
源地址 | String | rtmp://172.16.10.10/example_app/example_stream?domain=pull.example.com |
目标地址 | String | rtmp://172.16.10.11/example_app/example_stream?domain=push.example.com |
目的地址类型,转推到火山引擎时为 volc,转推到第三方时为 other | String | volc |
回源日志内容示例如下。
[06/Sep/2023:11:39:56 +0800] 172.16.10.10 GET http2.0 200 pull.example.com https://sub.example.net/exaple_app/example_stream.m3u8 agr1=111 5035 9204
回源日志信息按顺序展示,说明如下表所示。
日志内容含义 | 类型 | 日志内容示例 |
---|
回源时间 | Time | [06/Sep/2023:11:39:56 +0800] |
回源 IP | String | 172.16.10.10 |
HTTP 请求方式 | String | GET |
HTTP 协议版本 | String | http2.0 |
状态码 | String | 200 |
域名 | String | pull.example.com |
请求 URI | String | https://sub.example.net/exaple_app/example_stream.m3u8 |
请求参数 | String | agr1=111 |
回源请求时长(ms) | Long | 5035 |
回源获取文件大小(byte) | Long | 9204 |