EventBridge Event Tracking memungkinkan Anda mencari event berdasarkan ID atau memfilternya berdasarkan rentang waktu. Anda kemudian dapat memeriksa jejak peristiwa untuk melihat informasi event dan detail pengirimannya.
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
Event bus EventBridge yang telah menerima publikasi event
Akses ke EventBridge console
Navigasi ke Event Tracking
Kedua metode kueri dimulai dari halaman yang sama. Selesaikan langkah-langkah berikut terlebih dahulu:
Masuk ke EventBridge console.
Pada panel navigasi sebelah kiri, klik Event Buses.
Pada bilah navigasi atas, pilih wilayah.
Pada halaman Event Buses, klik nama event bus tersebut.
Pada panel navigasi sebelah kiri, klik Event Tracking.
Kueri berdasarkan ID event
Gunakan metode ini ketika Anda sudah memiliki ID event dan ingin langsung melihat status pemrosesannya.
Pada halaman Event Tracking, klik tab Query By Event ID.
Masukkan ID event dan klik Query.
Event yang sesuai akan muncul dalam daftar hasil. Lihat View event trace and details untuk memeriksa event tersebut.
Kueri berdasarkan rentang waktu
Gunakan metode ini untuk menemukan event dalam jendela waktu tertentu. Anda dapat mempersempit hasil berdasarkan sumber, tipe, atau aturan.
Pada halaman Event Tracking, klik tab Query By Time Range.
Atur parameter kueri dan klik Query.
Parameter Wajib Deskripsi Time Range Ya Pilih rentang waktu yang telah ditentukan, atau tentukan waktu mulai dan waktu akhir khusus dari daftar drop-down Event Source Tidak Filter berdasarkan sumber event Event Type Tidak Filter berdasarkan tipe event Rule Name Tidak Filter berdasarkan aturan event
Event yang sesuai akan muncul dalam daftar hasil. Lihat View event trace and details untuk memeriksa suatu event.
View event trace and details
Daftar hasil menampilkan semua event yang sesuai. Untuk setiap event, kolom Operations menyediakan dua aksi:
Event Trace
Klik Event Trace untuk melihat cara EventBridge memproses event tersebut. Jejak tersebut dibagi menjadi dua bagian:
Event Reception: Kapan dan bagaimana event diterima.
Event Delivery: Detail pengiriman untuk setiap target.
Event Detail
Klik Event Detail untuk melihat muatan event lengkap dalam format JSON. Contoh berikut menunjukkan parameter suatu event:
{
"datacontenttype": "application/json;charset=utf-8",
"aliyunaccountid": "123456789098****",
"data": {
"number": 100,
"name": "Eventbridge"
},
"subject": "my:subject",
"source": "aliyun.ui",
"type": "ui:Created:PostObject",
"dataschema": "http://example.com/item.json",
"aliyunpublishtime": "2021-03-08T08:34:01.462Z",
"specversion": "1.0",
"aliyuneventbusname": "mybus",
"id": "1ad8djaf-j6be-i648-f6i1-3ijh6bbb****",
"aliyunregionid": "cn-hangzhou",
"aliyunpublishaddr": "42.120.XX.XX"
}Tabel berikut menjelaskan bidang-bidang utama dalam muatan event:
| Field | Deskripsi |
|---|---|
id | Identifier unik event |
source | Sumber event yang menerbitkan event tersebut |
type | Identifier tipe event |
specversion | Versi spesifikasi |
data | Data muatan spesifik event |
aliyunaccountid | ID akun Alibaba Cloud (sebagian disembunyikan) |
aliyuneventbusname | Nama event bus yang menerima event tersebut |
aliyunpublishtime | Timestamp saat event dipublikasikan (UTC) |
aliyunregionid | Wilayah tempat event diproses |
Untuk informasi lebih lanjut mengenai parameter-parameter tersebut, lihat Event overview.