文档

日志管理

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

日志下载

  • 日志生成规则

    • 日志下载可以下载最近一个月(30天)的日志数据。日志文件按小时粒度分割。

    • 日志文件延迟时间:日志下载通常情况可下载4小时之前的日志,若数据量大、有堆积时可能超过24小时。

    • 日志命名规则:加速域名_年_月_日_时间开始_时间结束。示例:rtmp://example.com/appname/stream_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

    https://www.aliyun.com/appname/streamname.flv?auth_key=*******

    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字段。

  • 本页导读 (1)
文档反馈