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à.
Schema di registro del bus degli EventBridge eventi di Amazon
Il riferimento seguente descrive in dettaglio lo schema per i record del registro del bus degli EventBridge eventi. Ogni record rappresenta una fase dell' EventBridge elaborazione di un evento specifico.
Per ulteriori informazioni, consulta Registrazione dei bus degli eventi .
{ "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
-
L'Amazon Resource Name (ARN) per il bus degli eventi.
- request_id
-
ID della richiesta.
- event_id
-
L'ID dell'evento in fase di elaborazione.
- invocation_id
-
L'ID della chiamata per l'evento.
- message_timestamp_ms
-
La data e l'ora in cui il log eventi è stato emesso.
Unità: millisecondi
- tipo_messaggio
-
La fase di elaborazione dell'evento per la quale è stato generato il record di registro.
Per ulteriori informazioni sui passaggi eseguiti EventBridge durante l'elaborazione di un evento, vedereCosa EventBridge registra Amazon per gli event bus.
Valori validi:
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
-
Il livello di dettaglio specificato per il registro del bus degli eventi.
Valori validi:
ERROR
|INFO
|TRACE
Per ulteriori informazioni, consulta Specificazione del livello di registro del bus degli eventi.
- details
-
Contiene i dettagli della fase, in base al tipo di dettaglio della fase.
I campi elencati di seguito vengono restituiti per i seguenti tipi di messaggi:
-
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": "{}" }I campi elencati di seguito vengono restituiti per il seguente tipo di messaggio:
-
RULE_MATCH
{ "rule_arn": "
ARN
", "target_arns": [ "ARN
" ], "invocation_ids": [ "guid
" ] }I campi elencati di seguito vengono restituiti per i seguenti tipi di messaggio:
-
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
" }I campi elencati di seguito vengono restituiti per i seguenti tipi di messaggi:
-
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
" }I
ingestion_to_start_latency_ms
eingestion_to_complete_latency_ms
sono inclusi solo nel primo tentativo di invocazione. Ilingestion_to_success_latency_ms
campo è incluso solo per le chiamate riuscite.I campi elencati di seguito vengono restituiti per i seguenti tipi di messaggi:
-
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
-
Un elenco di tutti i campi di dati EventBridge è stato troncato per mantenere il record al di sotto del limite di 1 MB.
EventBridge non include questo campo se ha troncato alcuni campi di dettaglio.
Per ulteriori informazioni, consulta Troncamento dei dati nei registri del bus degli eventi.
- error
-
Contiene informazioni per eventuali errori generati durante questo passaggio. Per quanto riguarda gli errori, EV include sempre i seguenti campi:
-
error_message
-
aws_service
E i seguenti campi, se disponibili:
-
request_id
-
http_status_code
Se non è stato generato alcun errore durante questo passaggio, EventBridge non include questo campo nel record di registro.
- http_status_code
-
Il codice di stato HTTP restituito dal servizio chiamato.
- messaggio_errore
Il messaggio di errore restituito dal servizio chiamato.
- aws_service
Il nome del servizio chiamato.
- id_richiesta
L'ID richiesta per questa richiesta dal servizio chiamato.
-