Ketika traffic tidak merata di seluruh kluster, beberapa wilayah menerima porsi permintaan yang tidak proporsional, sehingga menyebabkan wilayah panas (hot regions), kunci panas (hot keys), waktu respons lebih lama, dan penurunan performa kluster. Selain itu, jika sejumlah besar file disimpan dalam database, respons terhadap permintaan dapat menjadi sangat lambat. Gunakan fitur diagnosis traffic di Lindorm Insight untuk mengidentifikasi shard panas dan kunci panas secara real-time serta mendeteksi tabel dengan pola traffic tidak normal.
Dengan diagnosis traffic, Anda dapat:
Menanyakan shard dan kunci teratas berdasarkan peringkat traffic, waktu respons, atau volume data
Mendeteksi tabel dengan pertumbuhan traffic tidak normal
Memperdalam informasi dari ringkasan tingkat tabel hingga detail shard individual
Prasyarat
Sebelum memulai, pastikan Anda telah:
Masuk ke Lindorm Insight untuk kluster Anda. Untuk informasi selengkapnya, lihat Log on to Lindorm Insight
Menanyakan shard teratas secara real-time
Di panel navigasi sebelah kiri, pilih Traffic Diagnosis > Topregion /key Real-time Query.
Tetapkan kondisi filter: dimensi pengurutan, nama kelompok, nama node, dan nama tabel. Tabel berikut menjelaskan dimensi pengurutan yang tersedia. Di bidang Top, masukkan jumlah catatan yang akan ditampilkan. Aktifkan Table Aggregation untuk mengelompokkan hasil berdasarkan tabel. Aktifkan Ascending untuk mengurutkan hasil secara menaik.
Catatan Untuk menemukan shard panas, mulailah dengan Total Requests guna menemukan shard yang paling sering diakses, lalu beralih ke Response Time for Read Requests atau Response Time for Write Requests untuk menilai dampak latensi.Dimension Unit Description Total Requests Requests/second Jumlah permintaan per detik untuk mengakses sebuah shard Read Requests Requests/second Jumlah permintaan baca per detik ke sebuah shard Write Requests Requests/second Jumlah permintaan tulis per detik ke sebuah shard Shard Size MB Ukuran sebuah shard Response Time for Read Requests Millisecond Waktu respons rata-rata untuk permintaan baca ke sebuah shard Response Time for Write Requests Millisecond Waktu respons rata-rata untuk permintaan tulis ke sebuah shard Memstore Size MB Jumlah data yang disimpan di memori Data Size for All Requests KB/second Total data yang dihasilkan oleh semua permintaan per detik ke sebuah shard Data Size for Read Requests KB/second Data yang dihasilkan oleh permintaan baca per detik ke sebuah shard Data Size for Write Requests KB/second Data yang dihasilkan oleh permintaan tulis per detik ke sebuah shard Klik Query. Example: Untuk menemukan 5 shard teratas dengan traffic baca terbanyak, atur dimensi pengurutan ke Data Size for Read Requests, atur Top ke 5, dan aktifkan kedua opsi Ascending dan Table Aggregation. Hasilnya menampilkan 5 shard teratas berdasarkan volume data baca, dikelompokkan berdasarkan tabel, dalam urutan menaik.
Kueri Kunci Panas Secara Real-time
Di panel navigasi sebelah kiri, pilih Traffic Diagnosis > Topregion /key Real-time Query.
Tetapkan kondisi filter: dimensi pengurutan, nama kelompok, nama node, dan nama tabel. Tabel berikut menjelaskan dimensi pengurutan yang tersedia. Di bidang Top, masukkan jumlah catatan yang akan ditampilkan. Aktifkan Ascending untuk mengurutkan hasil secara menaik.
Dimension Unit Description Total Requests Requests/second Jumlah permintaan per detik untuk mengakses kunci panas Data Size for All Requests KB/second Total data yang dihasilkan oleh semua permintaan per detik ke kunci panas Response Time Millisecond Waktu respons rata-rata untuk permintaan ke kunci panas Klik Query. Example: Untuk menemukan 10 kunci panas dengan waktu respons tertinggi, atur dimensi pengurutan ke Response Time, atur Top ke 10, dan aktifkan Ascending. Hasilnya menampilkan 10 kunci panas dengan waktu respons rata-rata terlama, diurutkan secara menaik.
Menanyakan tabel dengan traffic tidak normal
Di panel navigasi sebelah kiri, pilih Traffic Diagnosis > Abnormal Traffic Detection.
Pilih kelompok untuk melihat detail anomali traffic pada tabel dan shard dalam kelompok tersebut.
Catatan Jika hasil yang Anda cari tidak terlihat, klik ikon
di pojok kanan atas untuk memfilter hasil.Halaman ini terorganisir menjadi empat bagian deteksi:
Traffic Growth Detection
Lihat tabel dengan pola pertumbuhan traffic tidak normal.
Column Unit Description Peak Requests Requests/second Permintaan maksimum per detik untuk mengakses sebuah tabel Valley Requests Requests/second Permintaan minimum per detik untuk mengakses sebuah tabel Average Requests Requests/second Permintaan rata-rata per detik untuk mengakses sebuah tabel Potential Anomaly — Status traffic. Nilai yang valid: Normal dan Abnormal Cause — Alasan mengapa traffic menjadi tidak normal Hot Shard Detection
Lihat tabel yang berisi 10 shard teratas berdasarkan jumlah permintaan dan 10 shard teratas berdasarkan volume data. Klik ikon
di samping nama tabel untuk memperluas detail tingkat shard.Column Unit Description Total Requests Requests/second Permintaan per detik untuk mengakses tabel yang berisi shard panas Read Requests Requests/second Permintaan baca per detik ke tabel yang berisi shard panas Write Requests Requests/second Permintaan tulis per detik ke tabel yang berisi shard panas Data Size for Replication Write Requests KB Traffic yang digunakan untuk mereplikasi data dari satu zona ke zona lain Data Size for All Requests KB Total data yang dihasilkan oleh semua permintaan per detik ke tabel Data Size for Read Requests KB Data yang dihasilkan oleh permintaan baca per detik ke tabel Data Size for Write Requests KB Data yang dihasilkan oleh permintaan tulis per detik ke tabel Hot Key Detection
Lihat tabel yang berisi kunci panas yang sering ditanyakan. Kolom Average Response Time menunjukkan waktu respons rata-rata untuk semua permintaan dalam rentang satu menit.
Large Query Detection
Lihat tabel yang sering sesuai dengan aturan pengambilan sampel. Kolom Estimated Requests menunjukkan perkiraan jumlah permintaan per detik ke tabel yang berisi shard panas.