Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Schéma du journal du bus d' EventBridge événements Amazon
La référence suivante détaille le schéma des enregistrements du journal des bus d' EventBridge événements. Chaque enregistrement représente une étape du EventBridge traitement d'un événement spécifique.
Pour de plus amples informations, veuillez consulter Enregistrement des bus d'événements .
{ "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
-
Le nom de ressource Amazon (ARN) du bus d'événements.
- request_id
-
ID de la demande.
- identifiant_événement
-
ID de l'événement en cours de traitement.
- identifiant_d'invocation
-
L'ID de l'invocation pour l'événement.
- message_timestamp_ms
-
Date et heure auxquelles l’événement de journal a été émis.
Unité : milliseconde
- type_message
-
Étape de traitement des événements pour laquelle l'enregistrement du journal a été généré.
Pour plus d'informations sur les étapes à EventBridge suivre lors du traitement d'un événement, consultezCe qu'Amazon EventBridge enregistre pour les bus événementiels.
Valeurs valides:
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
-
Niveau de détail spécifié pour le journal du bus d'événements.
Valeurs valides :
ERROR
|INFO
|TRACE
Pour de plus amples informations, veuillez consulter Spécification du niveau de journalisation du bus d'événements.
- détails
-
Contient les détails de l'étape, en fonction du type de détail de l'étape.
Les champs répertoriés ci-dessous sont renvoyés pour les types de messages suivants :
-
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": "{}" }Les champs répertoriés ci-dessous sont renvoyés pour le type de message suivant :
-
RULE_MATCH
{ "rule_arn": "
ARN
", "target_arns": [ "ARN
" ], "invocation_ids": [ "guid
" ] }Les champs répertoriés ci-dessous sont renvoyés pour les types de messages suivants :
-
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
" }Les champs répertoriés ci-dessous sont renvoyés pour les types de messages suivants :
-
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
" }Les
ingestion_to_start_latency_ms
et neingestion_to_complete_latency_ms
sont inclus que lors de la première tentative d'invocation. Leingestion_to_success_latency_ms
champ n'est inclus que pour les invocations réussies.Les champs répertoriés ci-dessous sont renvoyés pour les types de messages suivants :
-
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
" } -
- champ_déposés
-
La liste de tous les champs de données EventBridge a été tronquée pour maintenir l'enregistrement en dessous de la limite de taille de 1 Mo.
EventBridge n'inclut pas ce champ s'il contient des champs de détail tronqués.
Pour de plus amples informations, veuillez consulter Troncation des données dans les journaux des bus d'événements.
- error
-
Contient les informations relatives à toute erreur générée au cours de cette étape. En cas d'erreur, EV inclut toujours les champs suivants :
-
error_message
-
aws_service
Et les champs suivants, s'ils sont disponibles :
-
request_id
-
http_status_code
Si aucune erreur n'a été générée au cours de cette étape, EventBridge n'inclut pas ce champ dans l'enregistrement du journal.
- http_status_code
-
Code de statut HTTP renvoyé par le service appelé.
- message_erreur
Message d’erreur renvoyé par le service appelé.
- aws_service
Nom du service appelé.
- identifiant_demande
ID de cette demande provenant du service appelé.
-