全部产品
Search
文档中心

Application Real-Time Monitoring Service:Konfigurasikan peristiwa interaksi kustom untuk jejak

更新时间:Jul 06, 2025

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

  1. Di halaman Trace Explorer, klik ID jejak.

  2. Klik pada antarmuka dan pilih Konfigurasi Peristiwa di bagian Rincian Rentang.

    image

  3. 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.

    image

  4. Klik Tambahkan Bidang, pilih bidang, lalu klik OK.

    image

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

    image

  6. Atur parameter untuk peristiwa dan klik OK.

    Untuk informasi lebih lanjut tentang parameter, lihat bagian Parameter peristiwa interaksi.

    image

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.

image

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.

    Catatan

    Anda 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.

image

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:

  1. Konfigurasikan peristiwa Kustomisasi Tautan HTTP.

  2. Pilih protokol HTTPS dan masukkan URL halaman konsol SLS di bidang Alamat Tautan.

  3. 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.image

  4. 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}}