

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# EventBridge Riferimento allo schema del registro delle pipe
<a name="eb-pipes-logs-schema"></a>

Il riferimento seguente descrive in dettaglio lo schema per i record di log di EventBridge Pipes.

Ogni record di log rappresenta un passaggio di esecuzione della pipe e può contenere fino a 10.000 eventi se l'origine e la destinazione della pipe sono state configurate per il batch.

Per ulteriori informazioni, consulta [Registrazione delle prestazioni di 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>
L'ID dell'esecuzione della pipe.  
Un'esecuzione di pipe è un evento o batch di eventi ricevuto da una pipe verso un arricchimento o una destinazione. Per ulteriori informazioni, consulta [Come funziona la registrazione di Amazon EventBridge Pipes](eb-pipes-logs.md#eb-pipes-logs-overview).

**timestamp**  <a name="pipe-log-schema-timestamp"></a>
La data e l'ora in cui il log eventi è stato emesso.  
Unità: millisecondi

**messageType**  <a name="pipe-log-schema-message-type"></a>
Il passaggio di esecuzione della pipe per la quale è stato generato il record.  
Per ulteriori informazioni sui passaggi di esecuzione delle pipe, consulta [EventBridge Fasi di esecuzione delle pipe](eb-pipes-logs-execution-steps.md).

**resourceArn**  <a name="pipe-log-schema-resource-arn"></a>
Il nome della risorsa Amazon (ARN) per la pipe.

**logLevel**  <a name="pipe-log-schema-loglevel"></a>
Il livello di dettaglio specificato per il log della pipe.  
*Valori validi*: `ERROR` \$1 `INFO` \$1 `TRACE`  
Per ulteriori informazioni, consulta [Specificazione del livello di log di EventBridge Pipes](eb-pipes-logs.md#eb-pipes-logs-level).

**payload**  <a name="pipe-log-schema-payload"></a>
Il contenuto del batch di eventi che viene elaborato dalla pipe.  
EventBridge include questo campo solo se è stato specificato di includere i dati di esecuzione nei log di questa pipe. Per ulteriori informazioni, consulta [Inclusione dei dati di esecuzione nei log di EventBridge Pipes](eb-pipes-logs.md#eb-pipes-logs-execution-data)  
Questi campi possono contenere informazioni riservate. EventBridge non tenta di oscurare il contenuto di questi campi durante la registrazione.
Per ulteriori informazioni, consulta [Inclusione dei dati di esecuzione nei log di EventBridge Pipes](eb-pipes-logs.md#eb-pipes-logs-execution-data).

**awsRequest**  <a name="pipe-log-schema-aws-request"></a>
La richiesta inviata all'arricchimento o alla destinazione, in formato JSON. Per le richieste inviate a una destinazione API, rappresenta la richiesta HTTP inviata a quell'endpoint.  
EventBridge include questo campo solo se è stato specificato di includere i dati di esecuzione nei log di questa pipe. Per ulteriori informazioni, consulta [Inclusione dei dati di esecuzione nei log di EventBridge Pipes](eb-pipes-logs.md#eb-pipes-logs-execution-data)  
Questi campi possono contenere informazioni riservate. EventBridge non tenta di oscurare il contenuto di questi campi durante la registrazione.
Per ulteriori informazioni, consulta [Inclusione dei dati di esecuzione nei log di EventBridge Pipes](eb-pipes-logs.md#eb-pipes-logs-execution-data).

**awsResponse**  <a name="pipe-log-schema-aws-response"></a>
La risposta restituita dall'arricchimento o dalla destinazione, in formato JSON. Per le richieste inviate a una destinazione API, rappresenta la risposta HTTP restituita da quell'endpoint e non la risposta restituita dal servizio Destinazione API.  
EventBridge include questo campo solo se è stato specificato di includere i dati di esecuzione nei log di questa pipe. Per ulteriori informazioni, consulta [Inclusione dei dati di esecuzione nei log di EventBridge Pipes](eb-pipes-logs.md#eb-pipes-logs-execution-data)  
Questi campi possono contenere informazioni riservate. EventBridge non tenta di oscurare il contenuto di questi campi durante la registrazione.
Per ulteriori informazioni, consulta [Inclusione dei dati di esecuzione nei log di EventBridge Pipes](eb-pipes-logs.md#eb-pipes-logs-execution-data).

**truncatedFields**  <a name="pipe-log-schema-truncated-fields"></a>
Un elenco di tutti i campi dei dati di esecuzione EventBridge è stato troncato per mantenere il record al di sotto del limite di 256 KB.  
Se EventBridge non è stato necessario troncare nessuno dei campi dei dati di esecuzione, questo campo è presente ma. `null`  
Per ulteriori informazioni, consulta [Troncare i dati di esecuzione nei record di log di Pipes EventBridge](eb-pipes-logs.md#eb-pipes-logs-execution-data-truncation).

**error**  <a name="pipe-log-schema-error"></a>
Contiene informazioni per eventuali errori generati durante questo passaggio di esecuzione della pipe.   
Se non è stato generato alcun errore durante questo passaggio di esecuzione della pipe, questo campo è presente ma `null`.    
**httpStatusCode**  <a name="pipe-log-schema-http-status-code"></a>
Il codice di stato HTTP restituito dal servizio chiamato.  
**message**  <a name="pipe-log-schema-message"></a>
Il messaggio di errore restituito dal servizio chiamato.  
**details**  <a name="pipe-log-schema-details"></a>
Qualsiasi informazione dettagliata sull'errore restituita dal servizio chiamato.  
**awsService**  <a name="pipe-log-schema-aws-service"></a>
Il nome del servizio chiamato.  
**requestId**  <a name="pipe-log-schema-request-id"></a>
L'ID richiesta per questa richiesta dal servizio chiamato.