即時日誌是一種輕量級、便於使用的Log Service,允許您通過控制台頁面即時查看函數和Pages日誌。通過即時日誌資料,可以瞭解函數運行情況並對函數和Pages進行對應的調整。
使用限制
同一個函數和Pages單次最多隻能有一個啟用的監測視窗,監測視窗單次最長只能維持60分鐘。
即時日誌單次最多隻可儲存40條記錄(按時間先後倒序排列,最新的記錄會覆蓋掉歷史的記錄)。
開始檢測
登入ESA控制台,在左側導覽列選擇。
在函數和Pages頁面,單擊目標函數或Pages。
選擇,即可開始收集日誌。
單擊
,即可看到收集的某條日誌的詳細日誌欄位。單擊右上方
,資料將以JSON格式下載到本地。如果在監測中切換了功能頁面,則監測會被中止且記錄會被清空,需要您重新手動單擊開始監測來啟動即時日誌。
停止檢測
登入ESA控制台,在左側導覽列選擇。
在函數和Pages頁面,單擊目標函數或Pages。
選擇,單擊停止監測、
或
按鈕都會中止監測視窗,即可停止收集日誌。說明已監測的記錄會儲存在前端介面,單擊開始監測,記錄將會被積累下來。
即時日誌欄位說明
欄位名稱 | 資料類型 | 含義 |
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 | 代碼版本號碼 |
ConsoleLog | 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節點響應返回給用戶端的狀態代碼 |