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
- message_type
-
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_FAILUREEVENT_INGEST_SUCCESSEVENT_RECEIPTINVOCATION_ATTEMPT_PERMANENT_FAILUREINVOCATION_ATTEMPT_RETRYABLE_FAILUREINVOCATION_ATTEMPT_STARTINVOCATION_ATTEMPT_SUCCESSINVOCATION_ATTEMPT_THROTTLEINVOCATION_DLQINVOCATION_FAILUREINVOCATION_STARTINVOCATION_SUCCESSINVOCATION_THROTTLE_STARTNO_STANDARD_RULES_MATCHEDRULE_MATCHRULE_MATCH_START
- log_level
-
Die für das Event-Bus-Protokoll angegebene Detailebene.
Zulässige Werte:
ERROR|INFO|TRACEWeitere 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_msundingestion_to_complete_latency_mssind nur im ersten Aufrufversuch enthalten. Dasingestion_to_success_latency_msFeld 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.
-