日志管理提供日志下载和实时日志推送功能。可以将日志推送至日志服务进行分析,帮您快速发现和定位问题。本文详细为您介绍实时日志推送和日志下载的功能。

日志下载

  • 日志生成规则
    • 日志下载可以下载最近一个月(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字段。