

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.

# EventBridge Référence du schéma du journal des tuyaux
<a name="eb-pipes-logs-schema"></a>

La référence suivante détaille le schéma des enregistrements du journal EventBridge Pipes.

Chaque enregistrement de journal représente une étape d’exécution du canal et peut contenir jusqu’à 10 000 événements si la source et la cible du canal ont été configurées pour le traitement par lots.

Pour de plus amples informations, veuillez consulter [Enregistrement des performances d'Amazon EventBridge Pipes](eb-pipes-logs.md).

```
{
    "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**  <a name="pipe-log-schema-execution-id"></a>
ID de l’exécution de canal.  
Une exécution de canal est un événement ou un lot d’événements reçu par un canal en direction d’un enrichissement ou d’une cible. Pour de plus amples informations, veuillez consulter [Comment fonctionne la journalisation sur Amazon EventBridge Pipes](eb-pipes-logs.md#eb-pipes-logs-overview).

**timestamp**  <a name="pipe-log-schema-timestamp"></a>
Date et heure auxquelles l’événement de journal a été émis.  
Unité : milliseconde

**messageType**  <a name="pipe-log-schema-message-type"></a>
Étape d’exécution du canal pour laquelle l’enregistrement a été généré.  
Pour plus d’informations sur les étapes d’exécution d’un canal, consultez [EventBridge Étapes d'exécution des tuyaux](eb-pipes-logs-execution-steps.md).

**resourceArn**  <a name="pipe-log-schema-resource-arn"></a>
Amazon Resource Name (ARN) du canal.

**logLevel**  <a name="pipe-log-schema-loglevel"></a>
Niveau de détail spécifié pour le journal du canal.  
*Valeurs valides* : `ERROR` \$1 `INFO` \$1 `TRACE`  
Pour de plus amples informations, veuillez consulter [Spécification du niveau de journalisation des EventBridge tuyaux](eb-pipes-logs.md#eb-pipes-logs-level).

**payload**  <a name="pipe-log-schema-payload"></a>
Contenu du lot d’événements traité par le canal.  
EventBridge inclut ce champ uniquement si vous avez spécifié d'inclure les données d'exécution dans les journaux de ce canal. Pour de plus amples informations, consultez [Inclure les données d'exécution dans les logs de EventBridge Pipes](eb-pipes-logs.md#eb-pipes-logs-execution-data).  
Ces champs peuvent contenir des informations sensibles. EventBridge ne tente pas de supprimer le contenu de ces champs pendant la journalisation.
Pour de plus amples informations, veuillez consulter [Inclure les données d'exécution dans les logs de EventBridge Pipes](eb-pipes-logs.md#eb-pipes-logs-execution-data).

**awsRequest**  <a name="pipe-log-schema-aws-request"></a>
Demande envoyée à l’enrichissement ou à la cible, au format JSON. Pour les demandes envoyées à une destination d’API, il s’agit de la requête HTTP envoyée à ce point de terminaison.  
EventBridge inclut ce champ uniquement si vous avez spécifié d'inclure les données d'exécution dans les journaux de ce canal. Pour de plus amples informations, consultez [Inclure les données d'exécution dans les logs de EventBridge Pipes](eb-pipes-logs.md#eb-pipes-logs-execution-data).  
Ces champs peuvent contenir des informations sensibles. EventBridge ne tente pas de supprimer le contenu de ces champs pendant la journalisation.
Pour de plus amples informations, veuillez consulter [Inclure les données d'exécution dans les logs de EventBridge Pipes](eb-pipes-logs.md#eb-pipes-logs-execution-data).

**awsResponse**  <a name="pipe-log-schema-aws-response"></a>
Réponse renvoyée par l’enrichissement ou la cible, au format JSON. Pour les demandes envoyées à une destination d’API, il s’agit de la réponse HTTP renvoyée par ce point de terminaison, pas la réponse renvoyée par le service de destination d’API lui-même.  
EventBridge inclut ce champ uniquement si vous avez spécifié d'inclure les données d'exécution dans les journaux de ce canal. Pour de plus amples informations, consultez [Inclure les données d'exécution dans les logs de EventBridge Pipes](eb-pipes-logs.md#eb-pipes-logs-execution-data).  
Ces champs peuvent contenir des informations sensibles. EventBridge ne tente pas de supprimer le contenu de ces champs pendant la journalisation.
Pour de plus amples informations, veuillez consulter [Inclure les données d'exécution dans les logs de EventBridge Pipes](eb-pipes-logs.md#eb-pipes-logs-execution-data).

**truncatedFields**  <a name="pipe-log-schema-truncated-fields"></a>
La liste de tous les champs de données d'exécution EventBridge a été tronquée pour maintenir l'enregistrement en dessous de la limite de taille de 256 Ko.  
S'il EventBridge n'est pas nécessaire de tronquer aucun des champs de données d'exécution, ce champ est présent mais`null`.  
Pour de plus amples informations, veuillez consulter [Tronquer les données d'exécution dans les enregistrements du journal EventBridge Pipes](eb-pipes-logs.md#eb-pipes-logs-execution-data-truncation).

**error**  <a name="pipe-log-schema-error"></a>
Contient des informations relatives aux erreurs générées lors de cette étape d’exécution du canal.   
Si aucune erreur n’a été générée lors de cette étape d’exécution du canal, ce champ est présent mais `null`.    
**httpStatusCode**  <a name="pipe-log-schema-http-status-code"></a>
Code de statut HTTP renvoyé par le service appelé.  
**message**  <a name="pipe-log-schema-message"></a>
Message d’erreur renvoyé par le service appelé.  
**details**  <a name="pipe-log-schema-details"></a>
Toute information d’erreur détaillée renvoyée par le service appelé.  
**awsService**  <a name="pipe-log-schema-aws-service"></a>
Nom du service appelé.  
**requestId**  <a name="pipe-log-schema-request-id"></a>
ID de cette demande provenant du service appelé.