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
- message_type
-
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_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
-
Il livello di dettaglio specificato per il registro del bus degli eventi.
Valori validi:
ERROR|INFO|TRACEPer 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_mseingestion_to_complete_latency_mssono inclusi solo nel primo tentativo di invocazione. Ilingestion_to_success_latency_mscampo è 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.
-