云日志服务(LTS)管理函数日志
FunctionGraph支持开通云日志服务(LTS),使用更丰富的函数日志管理功能。开通云日志服务后,FunctionGraph会自动创建1个日志组,在这个日志组下会创建20个日志流,函数的日志会随机出现在某个日志流中,比如函数A第一次执行将日志存放在了日志流A中,那么以后都会固定在日志流A中,但是1个日志流中可能包含多个函数的日志。
说明
默认创建的20个日志流,您无法自定义。您可以在函数的“日志”页签下,单击“F12”,找到query接口里的日志流ID,再到lts里找到对应的日志流ID。
若在LTS控制台误删函数日志组,之前的日志数据不可找回,FunctionGraph服务不感知该操作。此时您可以通过修改函数常规设置中的描述信息,保存后触发重建函数日志组。
设置查询条件。
- 请求列表:支持设置请求ID、调用结果(执行成功、执行失败)、原因分析(初始化失败、加载失败、系统错误、调用超时、内存超限、磁盘超限、代码异常)
- 请求日志:支持关键字、请求ID、实例ID
调用结果
调用结果 | 说明 |
---|---|
执行成功 | 函数执行成功打印的日志。 |
执行失败 | 函数执行失败打印的日志,包函调用超时、内存超限、磁盘超限、代码异常四种情况。 若想查看调用超时的日志信息,请将“日志类型”切换为调用超时,另外3种执行失败下的日志类型查看方法相同。 |
原因分析
原因分析 | 说明 |
---|---|
初始化失败 | 函数初始化失败打印的日志。 |
加载失败 | runtime加载用户函数文件失败打印的日志 |
系统错误 | 内部错误。 |
调用超时 | 函数调用时间超过配置的“执行超时时间”打印的日志。 |
内存超限 | 函数内存大小超过配置的“内存”大小打印的日志。 |
磁盘超限 | 磁盘超出限制大小打印的日志。 |
代码异常 | 代码出现异常情况打印的日志。 |
说明
支持的时间条件:最近1小时、最近1天、最近3天及自定义。
您可以单击“到LTS进行日志分析等更多操作”,前往LTS控制台管理函数日志。