Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
EventBridge Amazon-Eventbus-Protokollschema
In der folgenden Referenz wird das Schema für Protokolldatensätze im EventBridge Ereignisbus beschrieben. Jeder Datensatz steht für einen Schritt, der EventBridge die Verarbeitung eines bestimmten Ereignisses durchführt.
Weitere Informationen finden Sie unter Protokollierung von Event-Bussen .
{ "resource_arn": "arn:aws:events:
region
:account
:event-bus/bus-name
", "request_id": "guid
", "event_id": "guid
", "invocation_id": "guid
", "message_timestamp_ms": "date_time
", "message_type": "step
", "log_level": "TRACE
|INFO
|ERROR
", "details": { }, "error": { "http_status_code":code
, "error_message": "error_message
", "aws_service": "service_name
", "request_id": "service_request_id
" } }
- resource_arn
-
Der Amazon-Ressourcenname (ARN) für den Event-Bus.
- request_id
-
Die ID der Anfrage.
- event_id
-
Die ID des Ereignisses, das verarbeitet wird.
- invocation_id
-
Die ID des Aufrufs für das Ereignis.
- message_timestamp_ms
-
Das Datum und die Uhrzeit, an denen das Protokollereignis ausgegeben wurde.
Einheit: Millisekunden
- Nachrichtentyp
-
Der Schritt der Ereignisverarbeitung, für den der Protokolleintrag generiert wurde.
Weitere Informationen zu den Schritten, die bei der Verarbeitung eines Ereignisses EventBridge ausgeführt werden, finden Sie unterWas Amazon für Eventbusse EventBridge protokolliert.
Zulässige Werte:
EVENT_INGEST_FAILURE
EVENT_INGEST_SUCCESS
EVENT_RECEIPT
INVOCATION_ATTEMPT_PERMANENT_FAILURE
INVOCATION_ATTEMPT_RETRYABLE_FAILURE
INVOCATION_ATTEMPT_START
INVOCATION_ATTEMPT_SUCCESS
INVOCATION_ATTEMPT_THROTTLE
INVOCATION_DLQ
INVOCATION_FAILURE
INVOCATION_START
INVOCATION_SUCCESS
INVOCATION_THROTTLE_START
NO_STANDARD_RULES_MATCHED
RULE_MATCH
RULE_MATCH_START
- log_level
-
Die für das Event-Bus-Protokoll angegebene Detailebene.
Zulässige Werte:
ERROR
|INFO
|TRACE
Weitere Informationen finden Sie unter Geben Sie die Protokollebene des Ereignisbusses an.
- Details
-
Enthält Schrittdetails, die auf dem Detailtyp des Schritts basieren.
Die unten aufgeführten Felder werden für die folgenden Nachrichtentypen zurückgegeben:
-
EVENT_INGEST_SUCCESS
-
EVENT_INGEST_FAILURE
-
EVENT_RECEIPT
-
RULE_MATCH_START
{ "caller_account_id": "
account_id
", "source_time_ms":date_time
, "source": "source
", "detail_type": "type
", "resources": [], "event_detail": "{}" }Die unten aufgeführten Felder werden für den folgenden Nachrichtentyp zurückgegeben:
-
RULE_MATCH
{ "rule_arn": "
ARN
", "target_arns": [ "ARN
" ], "invocation_ids": [ "guid
" ] }Die unten aufgeführten Felder werden für die folgenden Nachrichtentypen zurückgegeben:
-
INVOCATION_ATTEMPT_START
-
INVOCATION_START
-
INVOCATION_THROTTLE_START
{ "rule_arn": "
ARN
", "role_arn": "ARN
", "target_arn": "ARN
", "attempt_count":Integer
, "target_input": "string
", "target_properties": "string
" }Die unten aufgeführten Felder werden für die folgenden Nachrichtentypen zurückgegeben:
-
INVOCATION_DLQ
-
INVOCATION_FAILURE
-
INVOCATION_SUCCESS
{ "rule_arn": "
ARN
", "role_arn": "ARN
", "target_arn": "ARN
", "target_input": "string
", "target_properties": "string
", "total_attempts":Integer
, "final_invocation_status": "status
", "ingestion_to_start_latency_ms":Integer
, "ingestion_to_complete_latency_ms":Integer
, "ingestion_to_success_latency_ms":Integer
, "target_duration_ms":Integer
, "target_response_body": "string
" }Die
ingestion_to_start_latency_ms
undingestion_to_complete_latency_ms
sind nur im ersten Aufrufversuch enthalten. Dasingestion_to_success_latency_ms
Feld ist nur bei erfolgreichen Aufrufen enthalten.Die unten aufgeführten Felder werden für die folgenden Nachrichtentypen zurückgegeben:
-
INVOCATION_ATTEMPT_PERMANENT_FAILURE
-
INVOCATION_ATTEMPT_RETRYABLE_FAILURE
-
INVOCATION_ATTEMPT_SUCCESS
-
INVOCATION_ATTEMPT_THROTTLE
{ "rule_arn": "
ARN
", "role_arn": "ARN
", "target_arn": "ARN
", "attempt_type": "FIRST
|THROTTLE
|RETRY
", "attempt_count":Integer
, "invocation_status": "status
", "target_duration_ms":Integer
, "target_response_body": "string
" } -
- dropped_fields
-
Eine Liste aller Datenfelder EventBridge wurde gekürzt, um den Datensatz unter der Größenbeschränkung von 1 MB zu halten.
EventBridge schließt dieses Feld nicht ein, wenn es irgendwelche Detailfelder gekürzt hat.
Weitere Informationen finden Sie unter Daten in Event-Bus-Logs werden gekürzt.
- error
-
Enthält Informationen zu allen Fehlern, die während dieses Schritts generiert wurden. Bei Fehlern enthält EV immer die folgenden Felder:
-
error_message
-
aws_service
Und die folgenden Felder, falls verfügbar:
-
request_id
-
http_status_code
Wenn bei diesem Schritt kein Fehler generiert wurde, wird dieses Feld EventBridge nicht in den Protokolldatensatz aufgenommen.
- http_status_code
-
Der vom aufgerufenen Service zurückgegebene HTTP-Statuscode.
- fehler_nachricht
Die vom aufgerufenen Service zurückgegebene Fehlermeldung.
- aws_service
Der Name des aufgerufenen Service.
- Anforderungs-ID
Die Anfrage-ID für diese Anfrage vom aufgerufenen Service.
-