全部产品
Search
文档中心

Simple Log Service:Konfigurasikan kejadian interaksi untuk dasbor untuk melakukan analisis drill-down

更新时间:Jul 06, 2025

Jika pengecualian teridentifikasi pada dasbor, Anda dapat mengonfigurasi kejadian interaksi untuk melakukan analisis drill-down secara efisien. Sebagai contoh, Anda dapat memilih Open Logstore, Open Trace Analysis, atau Open Dashboard dari daftar drop-down Add Event untuk mengonfigurasi kejadian interaksi dan mengidentifikasi penyebab utama pengecualian. Topik ini menjelaskan jenis-jenis kejadian interaksi yang didukung serta cara mengonfigurasi kejadian interaksi untuk dasbor.

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.

  1. Tambahkan Diagram Lingkaran: Konfigurasikan rentang waktu kueri, Logstore, dan pernyataan kueri untuk diagram tersebut.

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

  • Persyaratan Prasyarat

    Logstore telah dibuat. Untuk informasi lebih lanjut, lihat Buat Logstore.

  • Parameter

    Parameter

    Deskripsi

    Custom Name

    Nama kejadian interaksi.

    Select Project

    Proyek tempat Logstore berada.

    Select Logstore

    Logstore yang dibuat. Saat kejadian interaksi dipicu, Anda akan diarahkan ke halaman Logstore.

    Open New Window

    Jika Anda mengaktifkan Open New Window, halaman baru akan ditampilkan saat Anda mengklik Open Logstore untuk memicu kejadian interaksi.

    Time Range

    Rentang waktu data yang akan dikueri dalam Logstore.

    Inherit Filter Condition

    Jika Anda mengaktifkan Inherit Filter Condition, kondisi filter yang ditambahkan ke dasbor saat ini disinkronkan ke Logstore. 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 Logstore. Kemudian, Anda dapat memasukkan pernyataan kueri setelah pernyataan filter. Kedua pernyataan tersebut dievaluasi menggunakan logika AND.

    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.

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.

    • Static variable name: nama variabel.

    • Static variable value: nilai tetap dari variabel statis. Nilai tersebut langsung disinkronkan 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.

    • Static variable name: Nama dari variabel tersebut.

    • Static value: nilai tetap dari variabel statis. Nilai tersebut digunakan untuk mengganti variabel dalam pernyataan kueri pencarian tersimpan.

    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.

  • Persyaratan Prasyarat

    Instance jejak telah dibuat dan jejak dikumpulkan ke Simple Log Service. Untuk informasi lebih lanjut, lihat Ikhtisar.

  • Parameter

    Parameter

    Deskripsi

    Custom Name

    Nama kejadian interaksi.

    Open New Window

    Jika Anda mengaktifkan Open New Window, halaman baru akan ditampilkan saat Anda mengklik Open Trace Analysis untuk memicu kejadian interaksi.

    Time Range

    Rentang waktu data yang akan dikueri pada halaman analisis instance jejak.

    Trace Instance

    Instance jejak yang dibuat. Saat kejadian interaksi dipicu, Anda akan diarahkan ke halaman analisis instance jejak.

    Filter Statement

    Pernyataan filter, yang dapat disinkronkan ke halaman analisis instance jejak.

    Anda dapat menambahkan variabel ke pernyataan filter. Setelah Anda menambahkan variabel, nilai variabel digunakan sebagai kondisi filter.

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.

  • Persyaratan Prasyarat

    Instance jejak telah dibuat dan jejak dikumpulkan ke Simple Log Service. Untuk informasi lebih lanjut, lihat Ikhtisar.

  • Parameter

    Parameter

    Deskripsi

    Custom Name

    Nama kejadian interaksi.

    Open New Window

    Jika Anda mengaktifkan Open New Window, halaman baru akan ditampilkan saat Anda mengklik Open Trace Details untuk memicu kejadian interaksi.

    Time Range

    Rentang waktu data yang akan dikueri pada halaman detail instance jejak.

    Trace Instance

    Instance jejak yang dibuat. Saat kejadian interaksi dipicu, Anda akan diarahkan ke halaman detail instance jejak.

    Trace ID

    ID jejak.

    Span ID

    ID rentang.

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.

  • Persyaratan Prasyarat

    Instance Full-stack Observability telah dibuat. Untuk informasi lebih lanjut, lihat Buat Instance.

  • Parameter

    Parameter

    Deskripsi

    Custom Name

    Nama kejadian interaksi.

    Open New Window

    Jika Anda mengaktifkan Open New Window, halaman baru akan ditampilkan saat Anda mengklik Open Full-stack Observability Trace Analysis untuk memicu kejadian interaksi.

    Time Range

    Rentang waktu data yang akan dikueri pada halaman analisis jejak instance Full-stack Observability.

    Full-stack Observability Instance

    Instance Full-stack Observability yang dibuat. Saat kejadian interaksi dipicu, Anda akan diarahkan ke halaman analisis jejak instance Full-stack Observability.

    Filter Statement

    Pernyataan filter, yang dapat disinkronkan ke halaman analisis jejak instance Full-stack Observability.

    Anda dapat menambahkan variabel ke pernyataan filter. Setelah Anda menambahkan variabel, nilai variabel digunakan sebagai kondisi 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.

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.

  • Persyaratan Prasyarat

    Instance Full-stack Observability telah dibuat. Instance jejak telah dibuat dan jejak dikumpulkan ke Simple Log Service. Untuk informasi lebih lanjut, lihat Buat Instance dan Ikhtisar.

  • Parameter

    Parameter

    Deskripsi

    Custom Name

    Nama kejadian interaksi.

    Open New Window

    Jika Anda mengaktifkan Open New Window, halaman baru akan ditampilkan saat Anda mengklik Open Full-stack Observability Trace Details untuk memicu kejadian interaksi.

    Time Range

    Rentang waktu data yang akan dikueri pada halaman detail jejak instance Full-stack Observability.

    Full-stack Observability Instance

    Instance Full-stack Observability yang dibuat. Saat kejadian interaksi dipicu, Anda akan diarahkan ke halaman detail jejak instance Full-stack Observability.

    Trace ID

    ID jejak.

    Span ID

    ID rentang.

Prosedur

Contoh 1: Konfigurasikan kejadian interaksi Open Logstore

1. Tambahkan diagram lingkaran

1.1 Tambahkan dasbor

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

    image

1.2 Tambahkan grafik

  1. Klik Add Chart.

    image

  2. Konfigurasikan dan simpan grafik.

    1. Di sisi kiri halaman yang muncul, konfigurasikan rentang waktu kueri, Logstore, dan pernyataan kueri untuk grafik tersebut.

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

  1. Di sisi kanan halaman, klik tab Interaction Occurrences. Lalu, klik Add Field dan pilih bidang yang ingin Anda kelola dari daftar drop-down.

    image

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

    image

2.2 Simpan grafik dan dasbor

  1. Di sudut kanan atas halaman Edit Grafik, klik OK.

    image

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

image

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:

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

    Interaksi Kejadian

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

    Interaksi Kejadian

    Konfigurasikan kejadian interaksi berdasarkan gambar berikut.

    • Atur parameter Select Dashboard ke destination_drilldown.

    • Tambahkan dynamic variable bernama method dan pilih kolom request_method.

    Interaksi Kejadian

  3. Verifikasi kejadian interaksi.

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

    Metode Permintaan

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

    Dasbor Tujuan Setelah Pengalihan