离线日志

ESA提供了按小时粒度打包的离线日志服务,您可以下载31天内任一时间区间的站点访问日志到本地保存,方便您优化站点的加速策略,监控、诊断潜在问题和了解用户的访问行为等。

使用说明

  • 离线日志是从全网的ESA节点进行收集,一般情况下延迟时间为6~8小时。在列表中生成的日志记录即为该时间区间内的完整日志包,单击下载进行查看。

  • 离线日志支持的日志类型为访问日志四层代理日志,默认按小时打包。若某个小时区间内站点无任何请求,则不会产生该时间区间内的日志包。

  • 日志包通过gzip压缩为.gz格式,文件命名规则为:站点名称_年_月_日_开始时间_结束时间.xx.gz,例如aliyundoc.com_2024_01_01_000000_010000.xx.gz

下载离线日志

  1. ESA控制台,选择站点管理,在站点列单击目标站点。

  2. 在左侧导航栏,选择分析和日志 > 离线日志

  3. 离线日志页面,选择查询时间范围和日志类型后,单击查询

  4. 查找需要下载的日志记录,在对应的操作列中单击下载,下载完成后解压文件,您即可查看对应的日志信息。

    image

    说明

    控制台仅支持过去 31 天(含当天)的日志下载。如果想要下载超过 31 天的日志,您可以通过提交工单,下载 180 天内的日志。

离线日志字段说明

访问日志

字段名称

数据类型

说明

ClientASN

string

从客户端IP地址解析出的自治系统编号(ASN)信息

ClientIP

string

ESA节点建连的客户端IP地址

ClientRequestID

string

客户端请求的唯一标识

ClientRequestScheme

string

客户端请求的Scheme信息

ClientISP

string

从客户端IP地址解析出的运营商信息

ClientCountryCode

string

从客户端IP地址解析出的ISO-3166 Alpha-2 Code

ClientRegionCode

string

从客户端IP地址解析出的ISO-3166-2 Code

ClientRequestBytes

int

客户端请求的大小,单位:Byte

ClientRequestHeaderRange

string

客户端请求中HeaderRange字段取值,例如:bytes=0-100

ClientRequestHost

string

客户端请求的Host信息

ClientRequestMethod

string

客户端请求的HTTP Method信息

ClientRequestProtocol

string

客户端请求的协议信息

ClientRequestReferer

string

客户端请求的Referer信息

ClientRequestURI

string

客户端请求的URI信息

ClientRequestUserAgent

string

客户端请求的User-Agent信息

ClientSrcPort

int

客户端与ESA节点建连的端口

EdgeCacheStatus

string

客户端请求的缓存状态

EdgeResponseBodyBytes

int

ESA节点响应返回给客户端的Body大小,单位:Byte

EdgeResponseBytes

int

ESA节点响应返回给客户端的大小,单位:Byte

EdgeResponseStatusCode

int

ESA节点响应返回给客户端的状态码

EdgeServerID

string

客户端访问到的ESA服务器唯一标识

EdgeServerIP

string

ESA节点的IP地址

EdgeStartTimestamp

Timestamp ISO8601

ESA节点接收到客户端请求的时间戳,例如:2024-01-01T00:00:00+08:00

EdgeTimeToFirstByteMs

int

ESA节点收到客户端请求开始,到ESA节点响应返回给客户端的首字节时间,单位:ms

SiteName

string

站点名称

四层代理日志

字段名称

数据类型

说明

BlockRuleID

string

命中拦截防护的规则ID,若为空则表示未被拦截

ClientASN

string

从客户端IP地址解析出的自治系统编号(ASN)信息

ClientBytes

int

从客户端接收到的数据字节数,单位:Byte

ClientCountryCode

string

从客户端IP地址解析出的ISO-3166 Alpha-2 Code

ClientIP

string

ESA节点建连的客户端IP地址

ClientISP

string

从客户端IP地址解析出的运营商信息

ClientMatchedIpFirewall

string

匹配IP访问规则的类型

ClientPort

int

客户端的端口

ClientProto

string

客户端的数据传输协议

ConnectTimeStamp

Timestamp ISO8601

客户端与ESA节点建连时间的时间戳,例如:2024-01-01T00:00:00+08:00

DisconnetTimeStamp

Timestamp ISO8601

客户端与ESA节点断连时间的时间戳,例如:2024-01-02T00:00:00+08:00

DomainName

string

创建应用实例的域名

EdgeServerIP

string

ESA节点的IP地址

IpFirewall

bool

是否开启IP访问规则

LogTimeStamp

Timestamp ISO8601

日志生成的时间戳,例如:2024-01-01T00:00:00+08:00

OriginBytes

int

从源站接收到的数据字节数,单位:Byte

OriginIP

string

源站的IP地址

OriginPort

int

源站的端口

OriginProto

string

源站的数据传输协议

ProxyProtocol

string

代理协版本,包括off、v1、v2等类型

SessionID

string

全局唯一流标识

SiteName

string

站点名称

Status

int

会话结束的状态码