As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Esquema de registro de ônibus de EventBridge eventos da Amazon
A referência a seguir detalha o esquema dos registros de log EventBridge do barramento de eventos. Cada registro representa uma etapa e EventBridge executa o processamento de um evento específico.
Para obter mais informações, consulte Registrando ônibus de eventos .
{ "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
-
O Amazon Resource Name (ARN) para o ônibus do evento.
- request_id
-
O ID da solicitação.
- event_id
-
O ID do evento que está sendo processado.
- id_de invocação
-
O ID da invocação para o evento.
- message_timestamp_ms
-
A data e a hora em que o evento de log foi emitido.
Unidade: milissegundo
- message_type
-
A etapa de processamento do evento para a qual o registro de log foi gerado.
Para obter mais informações sobre as etapas EventBridge executadas ao processar um evento, consulteO que a Amazon EventBridge registra para ônibus de eventos.
Valores válidos:
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
-
O nível de detalhe especificado para o registro do barramento de eventos.
Valores válidos:
ERROR
|INFO
|TRACE
Para obter mais informações, consulte Especificando o nível do log do barramento de eventos.
- detalhes
-
Contém detalhes da etapa, com base no tipo de detalhe da etapa.
Os campos listados abaixo são retornados para os seguintes tipos de mensagem:
-
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": "{}" }Os campos listados abaixo são retornados para o seguinte tipo de mensagem:
-
RULE_MATCH
{ "rule_arn": "
ARN
", "target_arns": [ "ARN
" ], "invocation_ids": [ "guid
" ] }Os campos listados abaixo são retornados para os seguintes tipos de mensagem:
-
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
" }Os campos listados abaixo são retornados para os seguintes tipos de mensagem:
-
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
" }Os
ingestion_to_start_latency_ms
eingestion_to_complete_latency_ms
são incluídos somente na primeira tentativa de invocação. Oingestion_to_success_latency_ms
campo é incluído somente para invocações bem-sucedidas.Os campos listados abaixo são retornados para os seguintes tipos de mensagem:
-
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
" } -
- campos_descartados
-
Uma lista de todos os campos de dados EventBridge foi truncada para manter o registro abaixo do limite de tamanho de 1 MB.
EventBridge não inclui esse campo se tiver truncado quaisquer campos de detalhes.
Para obter mais informações, consulte Truncando dados em registros de barramento de eventos.
- erro
-
Contém informações sobre qualquer erro gerado durante essa etapa. Em caso de erros, o EV sempre inclui os seguintes campos:
-
error_message
-
aws_service
E os seguintes campos, se disponíveis:
-
request_id
-
http_status_code
Se nenhum erro foi gerado durante essa etapa, EventBridge não inclui esse campo no registro de log.
- código_de_status http
-
O código de status HTTP retornado pelo serviço chamado.
- mensagem_de_erro
A mensagem de erro retornada pelo serviço chamado.
- serviço da AWS
O nome do serviço chamado.
- identificação_solicitação
O ID de solicitação para essa solicitação do serviço chamado.
-