Deskripsi Fitur
Jika pengecualian teridentifikasi pada dasbor, Anda dapat mengonfigurasi kejadian interaksi untuk melakukan analisis drill-down secara efisien. Jenis kejadian interaksi yang dapat dikonfigurasi meliputi: Open Logstore, Open Dashboard, Open Saved Search, Create Custom HTTP URL, Open Trace Details, dan Open Full-stack Observability Trace Details.
Dalam contoh ini, log akses NGINX digunakan sebagai sampel log, dan dasbor bernama HTTP Status Codes telah ditambahkan. Setelah Anda mengklik bagian yang sesuai dengan kode status HTTP 200 dalam diagram lingkaran pada dasbor, Anda akan diarahkan ke Logstore terkait untuk melihat log permintaan yang mengembalikan kode status HTTP 200. Rentang waktu kueri Logstore sama dengan rentang waktu kueri dasbor.
Tambahkan Diagram Lingkaran: Konfigurasikan rentang waktu kueri, Logstore, dan pernyataan kueri untuk diagram tersebut.
Konfigurasikan Kejadian Interaksi: Konfigurasikan kejadian interaksi Open Logstore untuk bidang pv dalam diagram lingkaran pada dasbor dan tambahkan variabel ${{status}} saat mengonfigurasi kejadian interaksi. Variabel ${{status}} digunakan untuk memodifikasi parameter terkait dalam pernyataan kueri tertentu secara dinamis. Dengan cara ini, Anda dapat melihat log permintaan yang mengembalikan kode status yang ditentukan oleh variabel ${{status}} dalam Logstore tertentu. Untuk informasi lebih lanjut, lihat Gunakan Variabel untuk Memodifikasi Parameter Pernyataan Kueri Secara Dinamis.
Simple Log Service mendukung jenis-jenis kejadian interaksi berikut. Untuk informasi lebih lanjut tentang cara mengonfigurasi kejadian interaksi, lihat bagian "Prosedur" dari topik ini.
Open Logstore
Anda dapat memilih Open Logstore dari daftar drop-down Add Event untuk mengonfigurasi kejadian interaksi. Saat kejadian interaksi dipicu, Anda akan diarahkan ke halaman Logstore yang dibuat.
Open Dashboard
Anda dapat memilih Open Dashboard dari daftar drop-down Add Event untuk mengonfigurasi kejadian interaksi. Saat kejadian interaksi dipicu, Anda akan diarahkan ke halaman dasbor tujuan.
Persyaratan Prasyarat
Dasbor tujuan telah dibuat dan grafik telah dibuat dalam dasbor tujuan. Untuk informasi lebih lanjut, lihat Tambahkan Grafik ke Dasbor.
Jika Anda ingin mengonfigurasi variabel untuk kejadian interaksi, pastikan bahwa variabel tersebut dikonfigurasi dalam pernyataan kueri untuk grafik yang Anda buat dalam dasbor tujuan. Untuk informasi lebih lanjut, lihat Gunakan Variabel untuk Memodifikasi Parameter Pernyataan Kueri Secara Dinamis.
Parameter
Parameter | Deskripsi |
Custom Name | Nama kejadian interaksi. |
Select Project | Proyek tempat dasbor tujuan berada. |
Select Dashboard | Dasbor tujuan. Saat kejadian interaksi dipicu, Anda akan diarahkan ke halaman dasbor tujuan. |
Open New Window | Jika Anda mengaktifkan Open New Window, halaman baru akan ditampilkan saat Anda mengklik Open Dashboard untuk memicu kejadian interaksi. |
Time Range | Rentang waktu data yang akan dikueri dalam dasbor tujuan. |
Inherit Filter Condition | Jika Anda mengaktifkan Inherit Filter Condition, kondisi filter yang ditambahkan ke dasbor saat ini disinkronkan ke dasbor tujuan. |
Inherit Variable | Jika Anda mengaktifkan Inherit Variable, variabel yang dikonfigurasi untuk dasbor saat ini disinkronkan ke dasbor tujuan. |
Filter Statement | Pernyataan filter, yang dapat disinkronkan ke dasbor tujuan. Anda dapat menambahkan variabel ke pernyataan filter. Anda dapat mengklik Add Variable untuk menambahkan variabel ke pernyataan filter. Daftar berikut menjelaskan variabel sistem penting: ${{__start_time__}}: waktu mulai kueri.
${{__end_time__}}: waktu akhir kueri.
${{__interval__}}: interval antara dua permintaan kueri. Unit: detik.
${{__project__}}: nama proyek yang akan dikueri.
Setelah Anda menambahkan variabel, nilai variabel digunakan sebagai kondisi filter. |
Dynamic Variables | Simple Log Service memungkinkan Anda menyinkronkan variabel yang Anda tentukan ke dasbor tujuan. Dynamic variable name: nama variabel. Dynamic variable value-related column: kolom dari mana sistem secara dinamis mengambil nilai untuk variabel dinamis. Nilai tersebut kemudian disinkronkan ke dasbor tujuan.
Catatan Anda dapat menambahkan hingga lima variabel dinamis. |
Static Variables | Simple Log Service memungkinkan Anda menyinkronkan variabel yang Anda tentukan ke dasbor tujuan.
Catatan Anda dapat menambahkan hingga lima variabel statis. |
Buat URL HTTP Kustom
Anda dapat memilih Buat URL HTTP Kustom dari daftar drop-down Add Event untuk mengonfigurasi kejadian interaksi. Saat kejadian interaksi dipicu, Anda akan diarahkan ke halaman yang Anda tentukan.
Persyaratan Prasyarat
URL HTTP tersedia.
Parameter
Parameter | Deskripsi |
Custom Name | Nama kejadian interaksi. |
Protocol | Protokol untuk URL. |
URL | URL halaman yang ingin Anda kunjungi. Anda dapat menambahkan variabel sistem berikut dari Simple Log Service ke URL. Contoh: https://sls.console.alibabacloud.com/lognext/project/${{__project__}}/logsearch/test. ${{__start_time__}}: waktu mulai kueri.
${{__end_time__}}: waktu akhir kueri.
${{__interval__}}: interval antara dua permintaan kueri. Unit: detik.
${{__project__}}: nama proyek yang akan dikueri.
|
Transcode | Jika Anda mengaktifkan Transcode, URL akan dienkripsi. |
Open New Window | Jika Anda mengaktifkan Open New Window, halaman baru akan ditampilkan saat Anda mengklik Buat URL HTTP Kustom untuk memicu kejadian interaksi. |
Open Saved Search
Anda dapat memilih Open Saved Search dari daftar drop-down Add Event untuk mengonfigurasi kejadian interaksi. Saat kejadian interaksi dipicu, Anda akan diarahkan ke halaman pencarian tersimpan yang dibuat.
Persyaratan Prasyarat
Pencarian tersimpan telah dibuat. Untuk informasi lebih lanjut, lihat Pencarian Tersimpan.
Jika Anda ingin mengonfigurasi variabel untuk kejadian interaksi, pastikan bahwa variabel tersebut dikonfigurasi dalam pernyataan kueri pencarian tersimpan. Untuk informasi lebih lanjut, lihat Gunakan Variabel untuk Memodifikasi Parameter Pernyataan Kueri Secara Dinamis.
Parameter
Parameter | Deskripsi |
Custom Name | Nama kejadian interaksi. |
Select Project | Proyek tempat pencarian tersimpan berada. |
Select Saved Query | Pencarian tersimpan yang dibuat. Saat kejadian interaksi dipicu, Anda akan diarahkan ke halaman pencarian tersimpan. |
Open New Window | Jika Anda mengaktifkan Open New Window, halaman baru akan ditampilkan saat Anda mengklik Open Saved Search untuk memicu kejadian interaksi. |
Time Range | Rentang waktu data yang akan dikueri pada halaman pencarian tersimpan. |
Inherit Filter Condition | Jika Anda mengaktifkan Inherit Filter Condition, kondisi filter yang ditambahkan ke dasbor saat ini disinkronkan ke pencarian tersimpan. Kemudian, Anda dapat memasukkan pernyataan kueri setelah kondisi filter. Pernyataan kueri dan kondisi filter dievaluasi menggunakan logika AND. |
Filter Statement | Pernyataan filter, yang dapat disinkronkan ke pencarian tersimpan. Kemudian, Anda dapat memasukkan pernyataan kueri setelah pernyataan filter. Kedua pernyataan tersebut dievaluasi menggunakan logika AND. Anda dapat menambahkan variabel ke pernyataan filter. Setelah Anda menambahkan variabel, nilai variabel digunakan sebagai kondisi filter. |
Dynamic Variables | Simple Log Service memungkinkan Anda memodifikasi pernyataan kueri pencarian tersimpan menggunakan variabel. Jika variabel yang Anda tentukan untuk parameter Variabel Dinamis sama dengan variabel dalam pernyataan kueri pencarian tersimpan, variabel dalam pernyataan kueri diganti dengan nilai kolom yang Anda tentukan untuk parameter Variabel Dinamis. Dynamic variable name: nama variabel. Dynamic variable value-related column: kolom dari mana sistem secara dinamis mengambil nilai untuk variabel dinamis. Nilai tersebut digunakan untuk mengganti variabel dalam pernyataan kueri pencarian tersimpan.
Catatan Anda dapat menambahkan hingga lima variabel dinamis. |
Static Variables | Simple Log Service memungkinkan Anda memodifikasi pernyataan kueri pencarian tersimpan menggunakan variabel. Jika variabel yang Anda tentukan untuk parameter Variabel Statis sama dengan variabel dalam pernyataan kueri pencarian tersimpan, variabel dalam pernyataan kueri diganti dengan nilai yang Anda tentukan untuk parameter Variabel Statis.
Catatan Anda dapat menambahkan hingga lima variabel statis. |
Open Trace Analysis
Anda dapat memilih Open Trace Analysis dari daftar drop-down Add Event untuk mengonfigurasi kejadian interaksi. Saat kejadian interaksi dipicu, Anda akan diarahkan ke halaman analisis instance jejak yang dibuat.
Open Trace Details
Anda dapat memilih Open Trace Details dari daftar drop-down Add Event untuk mengonfigurasi kejadian interaksi. Saat kejadian interaksi dipicu, Anda akan diarahkan ke halaman detail instance jejak yang dibuat.
Open Full-stack Observability Trace Analysis
Anda dapat memilih Open Full-stack Observability Trace Analysis dari daftar drop-down Add Event untuk mengonfigurasi kejadian interaksi. Saat kejadian interaksi dipicu, Anda akan diarahkan ke halaman analisis jejak instance Full-stack Observability yang dibuat.
Open Full-stack Observability Trace Details
Anda dapat memilih Open Full-stack Observability Trace Details dari daftar drop-down Add Event untuk mengonfigurasi kejadian interaksi. Saat kejadian interaksi dipicu, Anda akan diarahkan ke halaman detail jejak instance Full-stack Observability yang dibuat.
Prosedur
Contoh 1: Konfigurasikan kejadian interaksi Open Logstore
1. Tambahkan diagram lingkaran
1.1 Tambahkan dasbor
Tambahkan Dasbor: Masuk ke Konsol Simple Log Service dan pilih proyek yang ingin Anda kelola. Pada halaman Dashboard > Dashboards, tambahkan dasbor bernama HTTP Status Codes.

1.2 Tambahkan grafik
Klik Add Chart.

Konfigurasikan dan simpan grafik.
Di sisi kiri halaman yang muncul, konfigurasikan rentang waktu kueri, Logstore, dan pernyataan kueri untuk grafik tersebut.
Di sisi kanan halaman yang muncul, pilih jenis grafik di bagian Jenis Grafik dan konfigurasikan parameter Kategori dan Kolom Nilai di bagian Konfigurasi Kueri dan Analisis. Setelah menyelesaikan konfigurasi, klik Apply di bagian atas halaman untuk melihat efek konfigurasi grafik. Lalu, klik OK di sudut kanan atas halaman untuk menyimpan grafik.
* |
select
count(1) as pv ,status
group by
status
2. Konfigurasikan kejadian interaksi
Dalam contoh ini, kejadian interaksi Open Logstore dikonfigurasikan. Setelah Anda mengklik bagian yang sesuai dengan kode status HTTP 200 dalam diagram lingkaran pada dasbor, Anda akan diarahkan ke Logstore terkait, dan Anda dapat melihat log permintaan yang mengembalikan kode status HTTP 200. Rentang waktu kueri Logstore sama dengan rentang waktu kueri dasbor.
2.1 Konfigurasikan kejadian interaksi untuk bidang
Di sisi kanan halaman, klik tab Interaction Occurrences. Lalu, klik Add Field dan pilih bidang yang ingin Anda kelola dari daftar drop-down.

Klik Add Event dan pilih Open Logstore dari daftar drop-down. Dalam kotak dialog Open Logstore, konfigurasikan parameter Pilih Logstore dan variabel dinamis di bidang Pernyataan Filter.
Parameter Pilih Logstore menentukan Logstore yang datanya ingin Anda kueri. Parameter Rentang Waktu menentukan rentang waktu pernyataan kueri. Parameter Pernyataan Filter menentukan pernyataan kueri yang ditampilkan pada halaman kueri dan analisis Logstore.

2.2 Simpan grafik dan dasbor
Di sudut kanan atas halaman Edit Grafik, klik OK.

Di sudut kanan atas halaman dasbor, klik Save.
2.3 Verifikasi kejadian interaksi
Klik bagian yang sesuai dengan kode status HTTP 200 dalam diagram lingkaran pada dasbor. Dalam pop-up yang muncul, klik Open Logstore. Lalu, Anda akan diarahkan ke halaman kueri dan analisis Logstore dan pernyataan kueri di halaman tersebut adalah status: 200. Rentang waktu kueri adalah Two Days Before, yang sama dengan rentang waktu kueri dasbor.

Contoh 1: Konfigurasikan kejadian interaksi Open Dashboard
Bagian ini memberikan contoh tentang cara mengonfigurasi kejadian interaksi menggunakan Logstore bernama website_log yang menyimpan log akses NGINX dan dua dasbor bernama RequestMethod dan destination_drilldown.
Tambahkan tabel metode permintaan ke dasbor RequestMethod dan konfigurasikan kejadian interaksi untuk tabel tersebut untuk membuka dasbor destination_drilldown.
Tambahkan grafik garis yang menampilkan tren jumlah tampilan halaman (PV) seiring waktu ke dasbor destination_drilldown.
Setelah konfigurasi selesai, Anda dapat mengklik metode permintaan pada dasbor RequestMethod untuk mengakses dasbor destination_drilldown. Lalu, Anda dapat melihat tren PV seiring waktu padadasbor destination_drilldown. Anda dapat melakukan operasi berikut untuk mengonfigurasi kejadian interaksi:
Tambahkan grafik garis yang menampilkan tren PV seiring waktu ke dasbor destination_drilldown.
Masukkan pernyataan kueri berikut. ${{method|PUT}} menentukan variabel. Untuk informasi lebih lanjut, lihat Tambahkan Grafik ke Dasbor.
request_method: ${{method|PUT}} | SELECT __time__ - __time__ %60 AS time, COUNT(1) AS PV GROUP BY time ORDER BY time

Tambahkan tabel metode permintaan ke dasbor RequestMethod dan konfigurasikan kejadian interaksi untuk tabel tersebut.
Masukkan pernyataan kueri seperti yang ditunjukkan pada gambar berikut. Untuk informasi lebih lanjut, lihat Tambahkan Grafik ke Dasbor.

Konfigurasikan kejadian interaksi berdasarkan gambar berikut.

Verifikasi kejadian interaksi.
Pada dasbor RequestMethod, klik GET dan klik Open Dashboard. Anda akan diarahkan ke dasbor destination_drilldown.

Tren PV untuk permintaan GET seiring waktu ditampilkan dalam grafik garis.
