Skema log bus EventBridge acara Amazon - Amazon EventBridge

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Skema log bus EventBridge acara Amazon

Referensi berikut merinci skema untuk catatan log bus EventBridge acara. Setiap catatan mewakili langkah EventBridge melakukan pemrosesan peristiwa tertentu.

Untuk informasi selengkapnya, lihat Bus acara logging .

{ "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

Nama Sumber Daya Amazon (ARN) untuk bus acara.

request_id

ID permintaan.

event_id

ID acara yang sedang diproses.

invocation_id

ID pemanggilan untuk acara tersebut.

message_timestamp_ms

Tanggal dan waktu peristiwa log dipancarkan.

Satuan: milidetik

message_type

Langkah pemrosesan peristiwa yang membuat catatan log.

Untuk informasi selengkapnya tentang langkah-langkah yang EventBridge dilakukan saat memproses suatu peristiwa, lihatApa yang EventBridge dicatat Amazon untuk bus acara.

Nilai yang valid:

  • 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

tingkat log

Tingkat detail yang ditentukan untuk log bus acara.

Nilai yang valid: ERROR | INFO | TRACE

Untuk informasi selengkapnya, lihat Menentukan tingkat log bus acara.

detail

Berisi detail langkah, berdasarkan jenis detail langkah.

Kolom yang tercantum di bawah ini dikembalikan untuk jenis pesan berikut:

  • 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": "{}" }

Kolom yang tercantum di bawah ini dikembalikan untuk jenis pesan berikut:

  • RULE_MATCH

{ "rule_arn": "ARN", "target_arns": [ "ARN" ], "invocation_ids": [ "guid" ] }

Kolom yang tercantum di bawah ini dikembalikan untuk jenis pesan berikut:

  • 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" }

Kolom yang tercantum di bawah ini dikembalikan untuk jenis pesan berikut:

  • 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" }

Itu ingestion_to_start_latency_ms dan ingestion_to_complete_latency_ms hanya termasuk dalam upaya pemanggilan pertama. ingestion_to_success_latency_msBidang ini hanya disertakan untuk pemanggilan yang berhasil.

Kolom yang tercantum di bawah ini dikembalikan untuk jenis pesan berikut:

  • 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

Daftar bidang data apa pun EventBridge telah dipotong untuk menyimpan catatan di bawah batasan ukuran 1 MB.

EventBridge tidak menyertakan bidang ini jika telah memotong bidang detail apa pun.

Untuk informasi selengkapnya, lihat Memangkas data dalam log bus acara.

kesalahan

Berisi informasi untuk setiap kesalahan yang dihasilkan selama langkah ini. Untuk kesalahan, EV selalu menyertakan bidang berikut:

  • error_message

  • aws_service

Dan bidang berikut jika tersedia:

  • request_id

  • http_status_code

Jika tidak ada kesalahan yang dihasilkan selama langkah ini, EventBridge tidak menyertakan bidang ini dalam catatan log.

http_status_code

Kode status HTTP dikembalikan oleh layanan yang disebut.

error_message

Pesan kesalahan dikembalikan oleh layanan yang disebut.

aws_service

Nama layanan yang disebut.

request_id

ID permintaan untuk permintaan ini dari layanan yang disebut.