本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
EventBridge 管道記錄綱要參考
以下參考資料詳細說明了 EventBridge 管道記錄的結構描述。
每個日誌記錄代表一個管道執行步驟,如果管道來源和目標已設定為批次處理,則可能包含多達 10,000 個事件。
如需詳細資訊,請參閱記錄 Amazon EventBridge 管道性能。
{ "executionId": "
guid
", "timestamp": "date_time
", "messageType": "execution_step
", "resourceArn": "arn:aws:pipes:region
:account
:pipe/pipe-name
", "logLevel": "TRACE
|INFO
|ERROR
", "payload": "{}", "awsRequest": "{}" "awsResponse":"{}" "truncatedFields": ["awsRequest","awsResponse","payload"
], "error": { "httpStatusCode":code
, "message": "error_message
", "details": "", "awsService": "service_name
", "requestId": "service_request_id
" } }
- executionId
-
管道執行的識別碼。
管道接收到的每個事件或一批事件,而該事件傳遞到一個擴充或目標都被視為管道執行。如需詳細資訊,請參閱Amazon EventBridge 管道日誌如何工作。
- timestamp
-
發出日誌事件的日期和時間。
單位:毫秒。
- messageType
-
為其產生記錄的管道執行步驟。
如需執行步驟的詳細資訊,請參閱 EventBridge 管道執行步驟。
- resourceArn
-
管道的 Amazon 資源名稱(ARN)。
- logLevel
-
為管道日誌指定的詳細資料層級。
有效值:
ERROR
|INFO
|TRACE
如需詳細資訊,請參閱指定 EventBridge 管道記錄層級。
- payload
-
管道正在處理的事件批次的內容。
EventBridge 僅當您指定在此管道的記錄中包含執行資料時,才會包含此欄位。如需詳細資訊,請參閱 在 EventBridge 管道記錄中包含執行資料
重要
這些欄位可能包含敏感資訊。 EventBridge 不會嘗試在記錄期間編輯這些欄位的內容。
如需詳細資訊,請參閱在 EventBridge 管道記錄中包含執行資料。
- awsRequest
-
以JSON格式傳送至擴充項目或目標的要求。對於傳送至API目的地的HTTP要求,這代表傳送至該端點的要求。
EventBridge 僅當您指定在此管道的記錄中包含執行資料時,才會包含此欄位。如需詳細資訊,請參閱 在 EventBridge 管道記錄中包含執行資料
重要
這些欄位可能包含敏感資訊。 EventBridge 不會嘗試在記錄期間編輯這些欄位的內容。
如需詳細資訊,請參閱在 EventBridge 管道記錄中包含執行資料。
- awsResponse
-
由擴充或目標傳回的回應 (以JSON格式表示)。對於傳送至API目的地的要求,這代表從該端點傳HTTP回的回應,而不是API目的地服務本身傳回的回應。
EventBridge 僅當您指定在此管道的記錄中包含執行資料時,才會包含此欄位。如需詳細資訊,請參閱 在 EventBridge 管道記錄中包含執行資料
重要
這些欄位可能包含敏感資訊。 EventBridge 不會嘗試在記錄期間編輯這些欄位的內容。
如需詳細資訊,請參閱在 EventBridge 管道記錄中包含執行資料。
- truncatedFields
-
EventBridge 已截斷任何執行資料欄位的清單,以保持在 256 KB 大小限制以下的記錄。
如果 EventBridge 不需要截斷任何執行資料欄位,則此欄位存在,但是。
null
如需詳細資訊,請參閱截斷 EventBridge管道記錄中的執行資料。
- error
-
包含在此管道執行步驟期間產生之任何錯誤的資訊。
如果在此管道執行步驟期間未產生錯誤,則此欄位存在,除了
null
。- httpStatusCode
-
被呼叫的服務傳回的HTTP狀態碼。
- message
呼叫的服務傳回的錯誤訊息。
- 詳細資訊
被呼叫的服務傳回的任何詳細錯誤資訊。
- awsService
被呼叫的服務的名稱。
- requestId
被呼叫的服務發出此請求的 ID。