管理函數日志
更新時間 2025-01-13 16:37:08
最近更新時間: 2025-01-13 16:37:08
分享文章
本章介紹函數工作流如何管理函數日志。
云日志服務(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控制臺管理函數日志。