Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
EventBridge Integrasi Amazon dengan AWS X-Ray
Anda dapat menggunakan AWS X-Ray untuk melacak peristiwa yang melewatinya EventBridge. EventBridge meneruskan header jejak asli ke target sehingga layanan target dapat melacak, menganalisis, dan men-debug.
EventBridge dapat meneruskan header jejak untuk suatu peristiwa hanya jika acara tersebut berasal dari PutEvents
permintaan yang melewati konteks jejak. X-Ray tidak melacak peristiwa yang berasal dari mitra pihak ke tiga, peristiwa terjadwal, atau AWS layanan, dan sumber peristiwa ini tidak muncul di peta layanan X-Ray.
X-Ray memvalidasi header jejak, dan header jejak yang tidak valid akan dijatuhkan. Namun, peristiwa tersebut masih diproses.
penting
Header jejak tidak tersedia pada peristiwa yang dikirim ke target permintaan.
Jika Anda memiliki arsip peristiwa, header jejak tidak tersedia pada peristiwa yang diarsipkan. Jika Anda memutar ulang peristiwa yang diarsipkan, header jejak tidak disertakan.
Jika Anda memiliki antrian huruf mati (DLQ), header jejak disertakan dalam
SendMessage
permintaan yang mengirimkan acara ke. DLQ Jika Anda mengambil peristiwa (pesan) dari DLQ by usingReceiveMessage
, header trace yang terkait dengan peristiwa akan disertakan pada atribut SQS pesan Amazon, tetapi tidak disertakan dalam pesan peristiwa.
Untuk informasi tentang cara node EventBridge peristiwa menghubungkan layanan sumber dan target, lihat Melihat sumber dan target di peta layanan X-Ray di Panduan AWS X-Ray Pengembang.
Anda dapat meneruskan informasi header jejak berikut melalui EventBridge:
HTTPHeader default - X-Ray SDK secara otomatis mengisi header jejak sebagai
X-Amzn-Trace-Id
HTTP header untuk semua target pemanggilan. Untuk mempelajari lebih lanjut tentang HTTP header default, lihat Menelusuri header di Panduan AWS X-Ray Pengembang..TraceHeader
atribut sistem —TraceHeader
adalah PutEventsRequestEntry atribut yang dicadangkan oleh EventBridge untuk membawa header jejak X-Ray ke target. Jika Anda juga menggunakanPutEventsRequestEntry
,PutEventsRequestEntry
timpa header HTTP jejak.
catatan
Jejak header tidak dihitung ke arah PutEventsRequestEntry
ukuran peristiwa. Untuk informasi selengkapnya, lihat Menghitung ukuran entri PutEvents acara.
Video berikut menunjukkan penggunaan X-Ray dan EventBridge bersama-sama: