Application Real-Time Monitoring Service (ARMS) memungkinkan Anda melakukan drill down pada satu bidang atau hasil dari satu pernyataan query tunggal untuk mendapatkan wawasan lebih dalam tentang data. Anda dapat mengonfigurasi peristiwa interaksi untuk satu atau lebih atribut dari sebuah jejak. Dengan cara ini, Anda dapat menanyakan lebih banyak detail tentang jejak tersebut atau melihat log dan metrik yang terkait dengan jejak tersebut. Topik ini menjelaskan cara mengonfigurasi peristiwa interaksi.
Peristiwa interaksi sangat penting untuk analisis data. Anda dapat menggunakan peristiwa interaksi untuk beralih antara dimensi atau granularitas guna mendapatkan informasi yang lebih rinci. Trace Explorer memungkinkan Anda mengonfigurasi peristiwa interaksi untuk bidang dan atribut dari rentang. Jenis peristiwa berikut disediakan:
Buka Penyimpanan Log: Mengarahkan ulang ke Simple Log Service (SLS) Logstore yang ditentukan.
Kustomisasi Tautan HTTP: Mengarahkan ulang ke URL HTTP yang ditentukan.
Buka dari Kotak Edit: Menampilkan nilai bidang dalam format teks atau JSON di jendela pop-up.
Buka Pencarian Cepat: Mengarahkan ulang ke pencarian tersimpan SLS.
Konfigurasikan peristiwa interaksi kustom
Di halaman Trace Explorer, klik ID jejak.
Klik pada antarmuka dan pilih Konfigurasi Peristiwa di bagian Rincian Rentang.

Di panel Konfigurasi Drilldown, pilih mode efektif dari peristiwa interaksi.
Peristiwa interaksi kustom berlaku dalam dua mode: Konfigurasi Peristiwa Layanan dan Konfigurasi Peristiwa Global. Mode "Konfigurasi Peristiwa Layanan" menentukan bahwa peristiwa hanya berlaku di semua jejak dari aplikasi saat ini, sedangkan mode "Konfigurasi Peristiwa Global" menentukan bahwa peristiwa berlaku di semua jejak di wilayah saat ini.

Klik Tambahkan Bidang, pilih bidang, lalu klik OK.

Klik Tambahkan Peristiwa dan pilih peristiwa interaksi dari daftar drop-down.

Atur parameter untuk peristiwa dan klik OK.
Untuk informasi lebih lanjut tentang parameter, lihat bagian Parameter peristiwa interaksi.

Picu peristiwa interaksi kustom
Di bagian Rincian Rentang, gerakkan pointer di atas bidang biru. Tooltip menampilkan peristiwa interaksi kustom yang dikonfigurasi untuk bidang tersebut. Klik nama peristiwa untuk memicu peristiwa tersebut.

Parameter peristiwa interaksi
Buka penyimpanan log
Saat peristiwa Buka Penyimpanan Log dipicu, halaman mengarahkan ulang ke Logstore yang ditentukan.
Prasyarat
Logstore telah dibuat. Untuk informasi lebih lanjut, lihat Kelola Logstore.
Parameter
Parameter
Diperlukan
Deskripsi
Nama Kustom
Ya
Masukkan nama peristiwa interaksi kustom. Nama tersebut ditampilkan di tooltip.
Silakan pilih wilayah
Ya
Pilih wilayah tempat proyek SLS berada.
Silakan pilih proyek
Ya
Pilih nama proyek SLS.
Silakan pilih repositori log
Ya
Pilih nama Logstore SLS. Saat peristiwa dipicu, halaman mengarahkan ulang ke Logstore.
Buka jendela baru
Tidak
Tentukan apakah akan membuka Logstore di jendela pop-up saat peristiwa dipicu.
Rentang waktu
Tidak
Pilih rentang waktu data yang akan diquery di Logstore. Nilai valid:
Default: Rentang waktu default digunakan, yaitu 15 Menit(Relatif).
Gunakan Waktu Query: Rentang waktu yang ditentukan di Trace Explorer saat peristiwa dipicu digunakan.
Waktu Titik Data: Waktu mulai rentang waktu adalah nilai parameter Bidang Rentang Waktu dikurangi nilai parameter Perbedaan Bidang Rentang Waktu. Waktu akhir rentang waktu adalah nilai parameter Bidang Rentang Waktu ditambah nilai parameter Perbedaan Bidang Rentang Waktu.
Rentang waktu relatif: Rentang waktu relatif yang ditentukan digunakan.
Jangka waktu: Titik-titik per jam dalam jangka waktu yang ditentukan digunakan.
Pernyataan filter
Tidak
Masukkan pernyataan filter untuk menyinkronkannya ke Logstore, dan tambahkan sebelum pernyataan query menggunakan operator
AND.Klik Tambahkan variabel untuk menambahkan bidang sebagai variabel ke pernyataan filter dan gunakan nilai bidang sebagai kondisi filter.
Contoh:
traceId=${{traceID}} AND spanId=${{spanID}}
Kustomisasi Tautan HTTP
Saat peristiwa Kustomisasi Tautan HTTP dipicu, halaman mengarahkan ulang ke URL HTTP yang ditentukan.
Prasyarat
URL HTTP tersedia.
Parameter
Parameter
Diperlukan
Deskripsi
Nama Kustom
Ya
Masukkan nama peristiwa interaksi kustom. Nama tersebut ditampilkan di tooltip.
Perjanjian
Ya
Pilih protokol URL HTTP.
Alamat tautan
Ya
Masukkan URL HTTP.
Path di URL HTTP mewakili path hierarkis menuju file target. Anda dapat mengklik Tambahkan variabel untuk menambahkan bidang sebagai variabel di path. Saat URL diklik, nilai bidang yang sesuai akan menggantikan parameter di URL, mengarahkan ulang ke URL HTTP yang direposisikan.
Apakah akan mentranskode
Tidak
Tentukan apakah akan mengkodekan URL HTTP.
Buka jendela baru
Tidak
Tentukan apakah akan menavigasi ke URL HTTP di jendela pop-up saat peristiwa dipicu.
Buka dari kotak edit
Saat peristiwa interaksi Buka dari Kotak Edit dipicu, nilai bidang ditampilkan dalam format teks atau JSON di jendela pop-up.
Parameter | Diperlukan | Deskripsi |
Nama Kustom | Ya | Masukkan nama peristiwa interaksi kustom. Nama tersebut ditampilkan di tooltip. |
Tipe teks | Tidak | Pilih format untuk menampilkan nilai bidang. Nilai valid: teks dan JSON. |
Buka Pencarian Cepat
Saat peristiwa Buka Pencarian Cepat dipicu, halaman mengarahkan ulang ke pencarian tersimpan SLS.
Prasyarat
Pencarian tersimpan telah dibuat di SLS. Untuk informasi lebih lanjut, lihat Pencarian Tersimpan.
Jika Anda ingin mengonfigurasi variabel untuk peristiwa interaksi, pastikan bahwa variabel tersebut telah dikonfigurasi dalam pernyataan query pencarian tersimpan. Untuk informasi lebih lanjut, lihat Gunakan Variabel untuk Memodifikasi Parameter Pernyataan Query secara Dinamis.
Parameter
Parameter
Diperlukan
Deskripsi
Nama Kustom
Ya
Masukkan nama peristiwa interaksi kustom. Nama tersebut ditampilkan di tooltip.
Silakan pilih wilayah
Ya
Pilih wilayah tempat proyek SLS berada.
Silakan pilih proyek
Ya
Pilih nama proyek SLS.
Silakan pilih Pencarian Cepat
Ya
Pilih pencarian tersimpan. Saat peristiwa dipicu, halaman mengarahkan ulang ke pencarian tersimpan.
Buka jendela baru
Tidak
Tentukan apakah akan membuka pencarian tersimpan di jendela pop-up saat peristiwa dipicu.
Rentang waktu
Tidak
Pilih rentang waktu untuk query pencarian tersimpan. Nilai valid:
Default: Rentang waktu default digunakan, yaitu 15 Menit(Relatif).
Gunakan Waktu Query: Rentang waktu yang ditentukan di Trace Explorer saat peristiwa dipicu digunakan.
Waktu Titik Data: Waktu mulai rentang waktu adalah nilai parameter Bidang Rentang Waktu dikurangi nilai parameter Perbedaan Bidang Rentang Waktu. Waktu akhir rentang waktu adalah nilai parameter Bidang Rentang Waktu ditambah nilai parameter Perbedaan Bidang Rentang Waktu.
Rentang waktu relatif: Rentang waktu relatif yang ditentukan digunakan.
Rentang waktu relatif: Rentang waktu relatif yang ditentukan digunakan.
Pernyataan filter
Tidak
Masukkan pernyataan filter untuk menyinkronkannya ke Logstore, dan tambahkan sebelum pernyataan query menggunakan operator
AND.Klik Tambahkan variabel untuk menambahkan bidang sebagai variabel ke pernyataan filter dan gunakan nilai bidang sebagai kondisi filter.
Variabel dinamis
Tidak
SLS memungkinkan Anda memodifikasi pernyataan query pencarian tersimpan menggunakan variabel. Jika variabel yang Anda tentukan di sini sama dengan yang ditentukan dalam pernyataan query, variabel yang ditentukan di sini yang berlaku.
CatatanAnda dapat menambahkan hingga lima variabel dinamis dan lima variabel statis.
Variabel dinamis
Variabel: nama variabel.
Kolom Nilai Variabel: kolom tempat nilai variabel berada. Nilai-nilai tersebut digunakan untuk mengganti variabel secara dinamis dalam pencarian tersimpan.
Variabel statis
Variabel: nama variabel.
Nilai: nilai variabel statis, yang digunakan untuk mengganti variabel placeholder dalam pencarian tersimpan.
Variabel statis
Tidak
Peristiwa interaksi preset (pengaturan lanjutan)
Trace Explorer menyediakan peristiwa interaksi preset. Tabel berikut menjelaskan peristiwa-peristiwa tersebut.

Peristiwa | Bidang efektif | Deskripsi |
Gunakan kondisi saat ini untuk menanyakan jejak | Semua kecuali Span Events | Menambahkan bidang sebagai kondisi query. |
Lihat detail aplikasi | serviceName | Mengarahkan ulang ke tab Ikhtisar Aplikasi halaman detail aplikasi. |
Lihat layanan yang disediakan | spanName | Mengarahkan ulang ke tab Layanan yang Disediakan halaman detail aplikasi. |
Lihat detail pemantauan instans | IP | Mengarahkan ulang ke tab Pemantauan Instans halaman detail aplikasi. |
Lihat data jejak mentah | TraceID dan SpanId | Menampilkan data jejak mentah yang disimpan di SLS. |
Catatan penggunaan
Jika Anda mengakses halaman Trace Explorer menggunakan nama domain virtual (misalnya, menyematkan halaman konsol ARMS ke aplikasi web yang dikelola sendiri), Anda akan diarahkan ulang ke halaman login SLS alih-alih dapat mengakses konsol SLS setelah memicu peristiwa Buka Penyimpanan Log atau Buka Pencarian Cepat. Jika Anda tidak menggunakan nama domain virtual, Anda dapat menggunakan peristiwa Kustomisasi Tautan HTTP untuk mengonfigurasi dua pengalihan. Lakukan langkah-langkah berikut:
Konfigurasikan peristiwa Kustomisasi Tautan HTTP.
Pilih protokol HTTPS dan masukkan URL halaman konsol SLS di bidang Alamat Tautan.
Ganti nama domain sls.console.alibabacloud.com dari URL dengan sls4servims.console.alibabacloud.com, yang merupakan nama domain virtual SLS. Untuk informasi lebih lanjut, lihat Sematkan Halaman Konsol dan Bagikan Data Log.

Jika Anda ingin membawa parameter query saat mengakses Logstore, klik Tambahkan Variabel untuk menambahkannya sebagai variabel.
URL berikut membuka Logstore bernama test-logstore yang proyeknya adalah test-project, dan mencari jejak saat ini.
https://sls.console.alibabacloud.com/lognext/project/test-project/logsearch/test-logstore?queryString=traceId=${{traceID}}