ActionTrail akan menambahkan field baru, termasuk eventRW, resourceName, dan resourceType, ke log peristiwa yang dicatat setelah pukul 00:00:00 pada tanggal 16 Desember 2020. Field eventRW menunjukkan apakah sebuah peristiwa adalah peristiwa baca atau tulis. Field resourceName menunjukkan nama sumber daya terkait peristiwa, sedangkan field resourceType menunjukkan tipe sumber daya tersebut. Perubahan ini bertujuan untuk meningkatkan performa analisis tanpa memengaruhi log peristiwa yang telah dicatat sebelumnya.
Deskripsi
Tabel berikut menjelaskan tiga field baru yang akan ditambahkan ke log peristiwa.
Field | Tipe | Deskripsi | Contoh |
eventRW | String | Tipe baca/tulis dari peristiwa. Nilai yang valid:
| Read |
resourceName | String | Nama sumber daya terkait peristiwa. Dibandingkan dengan field referenceResources yang sudah ada, field resourceName secara khusus menunjukkan pengenal unik dari sumber daya terkait peristiwa. Field resourceName dapat digunakan sebagai indeks di Log Service untuk mencari log peristiwa berdasarkan nama sumber daya. |
Catatan Nama sumber daya dari tipe yang sama dipisahkan dengan koma (,). Nama sumber daya dari tipe berbeda dipisahkan dengan titik koma (;). |
resourceType | List | Tipe sumber daya terkait peristiwa. Dibandingkan dengan field referenceResources yang sudah ada, field resourceType secara khusus menunjukkan tipe sumber daya terkait peristiwa. Field resourceType dapat digunakan sebagai indeks di Log Service untuk mencari log peristiwa berdasarkan tipe sumber daya. |
Catatan Banyak tipe sumber daya dipisahkan dengan titik koma (;). |
Kode contoh berikut menunjukkan field spesifik dari log peristiwa sebelum dan sesudah perubahan:
Sebelum perubahan
{ "referenceResources": { "ACS::ECS::Instance": [ "i-bp1fadfuy****", "i-bp1fadfad****" ] } }Setelah perubahan
{ "eventRW": "Read", "referenceResources": { "ACS::ECS::Instance": [ "i-bp1fadfuy****", "i-bp1fadfad****" ] }, "resourceName": "i-bp1fadfuy****,i-bp1fadfad****", "resourceType": "ACS::ECS::Instance" }
Dampak
Perubahan ini tidak memengaruhi analisis log peristiwa yang telah dikirimkan ke Log Service atau Object Storage Service (OSS).
Setelah perubahan ini berlaku, perhatikan dampak berikut:
Untuk log peristiwa yang dikirimkan ke Logstore Log Service atau Bucket OSS menggunakan jejak yang sudah ada atau jejak yang baru dibuat, semua log peristiwa mencakup field baru yang ditambahkan.
Untuk log peristiwa yang dikirimkan ke Logstore Log Service menggunakan jejak yang baru dibuat, semua log peristiwa mencakup indeks dari field baru yang ditambahkan.
Untuk log peristiwa yang dikirimkan ke Logstore Log Service menggunakan jejak yang sudah ada, semua log peristiwa tidak mencakup indeks dari field baru yang ditambahkan. Jika Anda perlu menganalisis field baru yang ditambahkan, kami sarankan Anda melakukan operasi berikut untuk menambahkan indeks dari field tersebut secara manual:
Tambahkan indeks dari field baru yang ditambahkan di konsol Log Service
Masuk ke konsol Log Service.
Di bagian Projects, klik nama proyek yang Anda tentukan saat membuat jejak.
Klik nama Logstore yang ingin Anda kelola. Di pojok kanan atas, pilih .
Klik tanda tambah (+) di bawah field yang sudah ada dan tambahkan field eventRW, resourceName, dan resourceType.
Klik OK.
Tambahkan indeks dari field baru yang ditambahkan di Cloud Shell
Jalankan perintah berikut di Cloud Shell:
actiontrail-update-index [project] [logstore] [regionId]Ganti parameter dengan nilai dari parameter Project, Logstore, dan RegionId yang ditentukan saat Anda membuat jejak. Kode berikut memberikan contoh:
actiontrail-update-index actiontrail-ev**** actiontrail-test**** cn-hangzhou