Diagram Sankey menggunakan lebar aliran untuk memvisualisasikan traffic, bobot, atau ukuran lainnya antar node yang berbeda. Topik ini menjelaskan konfigurasi dasar dan memberikan contoh diagram Sankey.
Pendahuluan
Diagram Sankey adalah jenis flow chart yang menunjukkan aliran dari satu set nilai ke set nilai lainnya. Diagram ini cocok untuk skenario seperti memvisualisasikan network traffic. Diagram Sankey biasanya terdiri dari tiga komponen utama: source, target, dan value. Nilai source dan target menentukan hubungan antar node, sedangkan nilai value menentukan bobot edge antara node source dan target.
Diagram ini terdiri dari komponen dasar berikut:
Nodes
Edges
Sebagai contoh, data berikut dapat direpresentasikan dalam diagram Sankey.
source | target | value |
node1 | node2 | 14 |
node1 | node3 | 12 |
node3 | node4 | 5 |
… | .. | … |
Diagram Sankey berikut memvisualisasikan hubungan dalam data di atas.
Contoh konfigurasi
Masuk ke Simple Log Service console. Di bagian Projects, klik proyek yang Anda inginkan.

-
Di panel navigasi sebelah kiri, pilih . Di daftar Dashboard, klik dashboard yang Anda inginkan. Di pojok kanan atas halaman dashboard, klik Edit. Dalam mode edit, pilih .
-
Di panel sebelah kanan, konfigurasikan Chart Type, Query and Analysis Configurations, dan Chart Configurations. Di panel sebelah kiri, atur rentang waktu, pilih Logstore, dan masukkan pernyataan kueri. Lalu, klik Apply di bagian atas halaman untuk melihat grafik.
Pernyataan kueri untuk meringkas data permintaan jaringan adalah sebagai berikut:
* | select COALESCE(client_ip, slbid, host) as source, COALESCE(host, slbid, client_ip) as dest, sum(request_length) as inflow group by grouping sets( (client_ip, slbid), (slbid, host))Atur Logstore menjadi website_log dan chart type menjadi sankey diagram. Di bagian query and analysis configuration, atur source column menjadi source, end column menjadi dest, dan value column menjadi inflow. Di bagian chart configuration, atur link color menjadi Source Node dan alignment menjadi Center.
Anda juga dapat mengonfigurasi beberapa pernyataan kueri untuk memvisualisasikan aliran antar multiple node. Contoh berikut menunjukkan cara mengonfigurasi aliran antara node
slbid,client_ip, danhost.Atur chart type menjadi sankey diagram dan sumber data menjadi website_log. Di bagian query and analysis configuration, konfigurasikan kueri sebagai berikut: Untuk Query A, atur source column menjadi
slbid, end column menjadiclient_ip, dan value column menjadiinflow. Untuk Query B, atur source column menjadiclient_ip, end column menjadihost, dan value column menjadiinflow.Query A: Menghitung total request traffic dari client berbeda yang melewati instans Server Load Balancer berbeda.
* | select slbid,client_ip,sum(request_length) as inflow group by client_ip,slbid order by client_ip limit 10Query B: Menghitung distribusi traffic antara client dan host.
* | select client_ip,host,sum(request_length) as inflow group by host,client_ip order by client_ip limit 10Simple Log Service dan Classic Load Balancer (CLB) menyediakan fitur access log Lapisan 7 untuk mencatat detail semua permintaan yang dikirim ke instans CLB. Detail tersebut mencakup waktu permintaan, alamat IP client, latency, URI permintaan, dan respons server. Anda dapat menggunakan access log Lapisan 7 untuk membuat diagram Sankey. Untuk informasi selengkapnya, lihat Aktifkan fitur access log.
Konfigurasi umum
Konfigurasikan pengaturan global untuk diagram Sankey.
-
Konfigurasi dasar
Parameter
Deskripsi
Title
Judul grafik.
Display Title
Menampilkan judul grafik jika diaktifkan.
Display Border
Menampilkan border di sekeliling grafik jika diaktifkan.
Display Background
Menampilkan warna latar belakang pada grafik jika diaktifkan.
Display Time
Menampilkan waktu kueri pada grafik jika diaktifkan.
Fixed Time
Memperbaiki rentang waktu kueri dan analisis agar tidak terpengaruh oleh waktu global dashboard.
-
Konfigurasi standar
Parameter
Deskripsi
Format
Format tampilan angka.
Unit
Unit untuk angka.
Number of Digits after Decimal Point
Jumlah tempat desimal untuk angka.
Display Name
Nama tampilan untuk bidang.
Nama ini menggantikan semua nama bidang lain dalam grafik. Untuk mengganti nama bidang tertentu, gunakan konfigurasi bidang.
Color Scheme
Skema warna untuk grafik.
-
Built-in: Menggunakan warna bawaan.
-
Solid: Menggunakan satu warna.
-
Threshold: Mewarnai grafik berdasarkan ambang batas yang dikonfigurasi.
-
-
Query and Analysis Configurations
Parameter
Deskripsi
Start Column
Node sumber.
End Column
Node target.
Value Column
Nilai traffic antara node sumber dan node target.
-
Chart Configurations
Parameter
Description
Connection Line Color
Tetapkan warna tautan.
Alignment Mode
Tetapkan penyelarasan grafik.
-
Ambang batas
Parameter
Deskripsi
Threshold
Atur ambang batas untuk data.
Jika Anda mengatur Color Scheme menjadi Threshold dan mengonfigurasi ambang batas di sini, latar belakang grafik akan ditampilkan dengan warna ambang batas yang sesuai.
-
Penggantian variabel
Parameter
Deskripsi
Variable substitution
Penggantian variabel menambahkan filter bertipe variabel ke grafik. Setelah dikonfigurasi di General configurations, filter akan muncul di pojok kiri atas grafik. Saat Anda memilih nilai, Simple Log Service akan mengganti variabel dalam pernyataan kueri dan menjalankan ulang analisis. Contoh 2: Atur penggantian variabel.
-
Dokumentasi
Parameter
Deskripsi
Add Documentation Link
Tambahkan tautan dokumentasi kustom atau deskripsi. Setelah dikonfigurasi, informasi tersebut akan ditampilkan di pojok kanan atas diagram Sankey.
Konfigurasi bidang
Anda dapat menggunakan konfigurasi bidang untuk menyesuaikan pengaturan visualisasi hasil kueri tertentu atau kolom tertentu dalam hasil. Untuk informasi lebih lanjut mengenai item konfigurasi, lihat Konfigurasi umum.
Sebagai contoh, A > source menunjukkan bahwa Anda mengonfigurasi bidang source dalam hasil Query A. Dalam contoh ini, warna diatur ke Solid.
Event interaksi
Anda dapat menggunakan event interaksi untuk mengonfigurasi interaksi pada hasil kueri tertentu atau kolom tertentu dalam hasil guna melakukan analisis data mendalam. Event interaksi mencakup Open Logstore, Open Saved Search, Open Dashboard, Open Trace Analysis, Open Trace Details, dan Custom HTTP Link. Untuk informasi selengkapnya, lihat Tambahkan event interaksi ke dashboard untuk analisis drill-down.
Sebagai contoh, A menunjukkan bahwa Anda mengonfigurasi event interaksi untuk hasil Query A. Jika Anda mengatur event ke Open Logstore, Anda dapat mengklik bagian mana pun dari grafik yang terkait dengan Query A, lalu klik Open Logstore untuk membuka Logstore yang ditentukan.