四层代理日志

最近更新时间:2024-04-30 14:36:11

我的收藏
以下是四层代理日志的详细字段说明。
说明:
在 TCP 长连接的场景下,EdgeOne 会周期记录日志,并且在连接结束的时候记录最后一条日志,您可以通过 DisconnetReason 字段是否为空来判定连接是否断开;同时也可以使用 SessionID 来标识连接,相同的 SessionID 的日志记录的是相同连接的行为。
四层代理日志类型下,实时日志和离线日志所记录的字段相同。
字段名称
数据类型
说明
ClientRealIP
String
客户端真实 IP。
ClientRegion
String
客户端所在国家/地域 2 位字母编码,符合 ISO-3166 alpha-2 规范。
ConnectTimeStamp
建连时间,默认UTC +0 时区。
DisconnetReason
String
断连原因,若当前日志周期内未断连,则值为“-”。
格式为 「方向:原因」
方向取值有:
up:源站方向
down:客户端方向
原因取值有:
net_exception_peer_error:读写对端返回错误
net_exception_peer_close:对端已关闭连接
create_peer_channel_exception:创建到下一跳的 channel 失败
channel_eof_exception:channel 已结束(请求结束时,结束请求的节点会给相邻节点发送 channel_eof 告知相邻节点请求已结束)
net_exception_closed:连接已关闭
net_exception_timeout:读写超时
DisconnetTimeStamp
断连时间,默认 UTC +0 时区。若当前日志周期内未断连,则值为“-”。
EdgeIP
String
访问的 EdgeOne 服务器 IP 地址。
ForwardPort
Integer
客户配置的转发端口。
ForwardProtocol
String
客户配置的转发协议 TCP/UDP。
LogTimeStamp
日志生成时间;默认 UTC +0 时区。
ReceivedBytes
Integer
上一条日志记录时间至本条日志记录期间产生的出流量,单位:Byte。
SentBytes
Integer
上一条日志记录时间至本条日志记录期间产生的入流量,单位:Byte。
ServiceID
String
四层代理服务唯一标识 ID。
SessionID
String
TCP 连接或 UDP 会话的唯一标识 ID。