即时日志

快速对您的函数脚本进行调试,了解函数运行情况,即时日志是一种轻量级、易于使用的日志服务。

功能概述

即时日志功能允许边缘函数的用户通过控制台页面实时查看边缘函数日志,通过即时日志数据,您可以快速对您的函数脚本进行调试,了解函数运行情况,即时日志是一种轻量级、易于使用的日志服务。

如何使用即时日志

说明
  • 同一个函数单次最多只能有一个激活的监测窗口,监测窗口单次最长只能维持60分钟。

  • 即时日志单次最多只可存储40条记录。(按时间先后倒序排列,最新的记录会覆盖掉历史的记录)

  • 点击停止监测或是展开、导出按钮都会中止监听窗口,但历史记录会保存在前端界面,同时再次点击开始监测,历史的记录会被积累下来。

  • 如果在监测中切换了功能页面,则监测会被中止且历史记录会被清空,同时需要重新手动点击开始监测来启动即时日志。

  1. 登录ESA控制台

  2. 在左侧导航栏,选择边缘计算 > 边缘函数

  3. 边缘函数页面,单击目标函数名称,或对应函数操作列的详情

  4. 选择日志 > 即时日志,进入即时日志页面。

  5. 单击开始检测进行日志收集。

  6. 单击展开,可以看到收集的某条日志的详细日志字段。

  7. 单击右上角导出,数据将以JSON格式下载到本地。

  8. 单击停止检测,将关闭即时日志的收集。

即时日志字段说明

字段名称

数据类型

含义

ClientRequestID

string

客户端主请求的唯一标识

LogTimestamp

Timestamp ISO8601

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

SubRequestID

string

子请求的唯一标识

SubRequestStatus

int

子请求的状态信息

SubRequest2xxCount

int

子请求2xx状态码的数量

SubRequest3xxCount

int

子请求3xx状态码的数量

SubRequest4xxCount

int

子请求4xx状态码的数量

SubRequest5xxCount

int

子请求5xx状态码的数量

SubRequestOtherCount

int

子请求其他状态码数量

CodeVersion

string

代码版本号

ConsleLog

string

用户在JS代码中调用console.alert()打印的自定义日志

CPUTime

int

整个请求的CPU耗时,单位:微秒

DurationTime

int

请求在ER里实际执行的时间,含子请求等待时间、IO时间,单位:毫秒

ErrorCode

int

代码执行错误码,0表示没有错误

ErrorMessage

string

ErrorCode对应的错误说明

EventType

string

函数触发事件类型,当前只支持HTTP

ResponseSize

int

响应的整个大小,单位:Byte

ResponseStatus

int

响应的状态码

RoutineName

string

函数名称

RoutineSpec

string

边缘程序的规格

ClientASN

string

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

ClientIP

string

客户端的IP地址

ClientISP

string

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

ClientProxyIP

string

客户端的代理IP地址

ClientRegionCode

string

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

ClientSSLCipher

string

客户端的SSL加密套件

ClientSSLProtocol

string

客户端的SSL协议版本

ClientSrcPort

int

客户端与节点建连的端口

ClientXRequestedWith

string

客户端的X-Requested-With HTTP头

ClientZoneCode

string

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

ClientRequestBytes

int

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

ClientRequestHeaderRange

string

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

ClientRequestHost

string

客户端请求的Host信息

ClientRequestMethod

string

客户端请求的HTTP Method信息

ClientRequestPath

string

客户端请求的路径信息

ClientRequestProtocol

string

客户端请求的协议信息

ClientRequestReferer

string

客户端请求的Referer信息

ClientRequestScheme

string

客户端请求的Scheme信息

ClientRequestURI

string

客户端请求的URI信息

ClientRequestUserAgent

string

客户端请求的User-Agent信息

EdgeResponseStatusCode

int

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