日志管理提供日志下载和实时日志推送功能。可以将日志推送至日志服务进行分析,帮您快速发现和定位问题。本文详细为您介绍实时日志推送和日志下载的功能。
日志下载
- 日志生成规则
- 日志下载可以下载最近一个月(30天)的日志数据。日志文件按小时粒度分割。
- 日志文件延迟时间:日志下载通常情况可下载4小时之前的日志,若数据量大、有堆积时可能超过24小时。
- 日志命名规则:加速域名_年_月_日_时间开始_时间结束。示例:www.example.com_2021_01_06_000000_010000.gz
- 使用方法
- 日志下载字段格式说明
字段 参数 时间 [9/Jun/2015:01:58:09 +0800] 访问IP 192.168.0.1 代理IP 无 responsetime(单位:ms) 1542 referer 无 method GET 访问URL http://www.aliyun.com/index.html httpcode 200 requestsize(单位:Byte) 191 responsesize(单位:Byte) 2830 cache命中状态 HIT(命中),MISS(未命中) UA头 Mozilla/5.0 (compatible; AhrefsBot/5.0; +http://ahrefs.com/robot/) 文件类型 text、html
实时日志推送
- 功能介绍
您可以通过实时日志推送功能,将直播域名日志实时推送至日志服务,并进行日志分析,便于快速发现和定位主播推流问题,或者分析直播观看用户数据为运营策略提供依据。
此功能涉及阿里云日志服务产品,如果您想深入了解日志服务,请参考什么是日志服务。
- 计费说明
如果您开启了实时日志推送服务,将会产生额外的增值服务费用。您需要按实时日志推送成功条数进行付费,该费用仅包含日志采集推送服务的费用,不包含SLS日志服务的费用。更多详情,请参见实时日志费用。
- 实时日志推送服务的优势
传统的日志分析模式,需要将日志下载,重新上传至数据库后再进行数据分析,整个过程需耗费人力、时间维护。实时日志延时小(秒级延时),可帮您快速了解直播的推流、访问详情日志。开通实时日志推送服务,数据将自动推送到日志服务,可实时查看日志分析结果。
- 使用方法
实时日志推送请参见实时日志推送字段说明。
实时日志推送与日志下载的区别
- 实时日志为实时采集的日志数据,日志数据延迟不超过3分钟。帮助您快速对日志进行分析,发现问题,及时决策。
- 日志下载通常情况可下载4小时之前的日志,若数据量大有堆积时可能超过24小时。
实时日志推送字段说明
在直播控制台开通、配置实时日志推送服务后,您可以根据下表查看日志中各字段的含义。
- 上行推流日志字段
名称 说明 默认是否创建索引 unixtime 请求时间。 是 domain 请求域名。 是 uri 请求资源。 是 uri_param 请求参数。 是 client_ip 和服务器建连客户端IP。 是 client_port 和服务器建连客户端端口。 是 request_size 请求大小。 是 request_time 请求响应时间,单位:毫秒。 是 response_size 请求返回大小,单位:字节。 是 server_addr 服务器IP。 是 server_port 服务器端口。 是 vfcnt 视频帧率。 是 vfts 视频时间戳(1秒内最后一帧的时间戳)。 是 vfdropped 视频每秒丢帧数。 是 afcnt 音频帧率。 是 afts 音频时间戳(1秒内最后一帧的时间戳)。 是 afdropped 音频每秒丢帧数。 是 wait 应用层堆积数。 是 first_frame_duration 首帧时间。 是 v_header_count 收到的视频头个数。 是 a_header_count 收到音频头个数。 是 vbytes_merge 视频码率,单位:Bps。 说明 常用单位是kbps,例如100000 Bps=100000÷1000×8=800 kbps。是 abytes_merge 音频码率,单位:Bps。 是 publish_type 上行接入协议类型。 是 - 下行播放日志字段
名称 说明 默认是否创建索引 unixtime 请求时间。 是 domain 请求域名。 是 method 请求方法。 是 scheme 请求协议。 是 uri 请求资源。 是 uri_param 请求参数。 是 client_ip 用户真实IP。 是 proxy_ip 代理IP。 是 remote_ip 和CDN节点建连IP。 是 remote_port 和CDN节点建连客户端端口。 是 refer_protocol HTTP Referer中的协议。 是 refer_domain HTTP Referer中Domain信息。 是 refer_uri HTTP Referer中URI信息。 是 refer_param HTTP Referer中的参数信息。 是 request_size 请求大小。 是 request_time 请求响应时间,单位:毫秒。 是 response_size 请求返回大小,单位:字节。 是 return_code 请求响应码。 是 sent_http_content_range 应答头里表示的Range信息(由源站创建),如Bytes:0~99/200。 是 server_addr 服务的CDN节点IP。 是 server_port 服务的CDN节点服务端口。 是 body_bytes_sent 实际发送Body大小,单位:字节。 是 content_type 请求的资源类型。 是 hit_info 用户请求中Header头中Range字段取值,如Bytes:0~100。 是 user_agent 用户代理信息。 是 user_info User Info信息。 是 uuid 请求唯一标识。 是 via_info Via头信息。 是 xforwordfor 请求头中XForwardFor字段。 是