Menjelajahi peta panas

Halaman ini menjelaskan cara menganalisis peta panas dalam pemindaian Key Visualizer sehingga Anda dapat mengidentifikasi sumber masalah performa Bigtable.

Sebelum membaca halaman ini, Anda harus sudah memahami ringkasan Key Visualizer. Anda juga dapat:

Meninjau pesan diagnostik

Jika Key Visualizer mengidentifikasi masalah pada pola penggunaan Bigtable Anda, pemindaian Key Visualizer akan menyertakan pesan diagnostik di atas peta panas. Klik salah satu pesan diagnostik untuk mengetahui informasi mendetail tentang masalah tersebut.

Untuk deskripsi setiap pesan diagnostik, lihat Pesan diagnostik Key Visualizer.

Menyesuaikan kecerahan

Peta panas Key Visualizer menggunakan warna gelap untuk menunjukkan nilai normal atau rendah, dan warna cerah untuk menunjukkan nilai tinggi. Jika warna dalam peta panas terlalu terang atau terlalu gelap, Anda mungkin akan kesulitan melihat pola penting untuk suatu metrik.

Perlu diingat bahwa untuk sebagian besar metrik, Key Visualizer mengidentifikasi nilai mana yang "tinggi" dan "rendah" sepenuhnya berdasarkan penggunaan tabel tersebut oleh Anda. Misalnya, jika Anda melakukan 20 operasi baca per detik dalam rentang baris tertentu dan 1 operasi baca per detik dalam rentang baris lainnya, Key Visualizer akan menggunakan warna cerah untuk rentang baris tertentu tersebut, meskipun 20 operasi baca per detik adalah angka yang rendah untuk Bigtable. Metrik Peringatan dan Performa adalah pengecualian untuk aturan ini—jika metrik ini muncul dalam warna cerah, Key Visualizer telah mengidentifikasi potensi masalah.

Untuk menyesuaikan warna yang digunakan untuk nilai yang berbeda, gunakan tombol + / - di kedua sisi ikon Adjust Brightness . Saat meningkatkan kecerahan, Anda akan menurunkan rentang nilai yang mewakili setiap warna; saat menurunkan kecerahan, Anda akan meningkatkan rentang nilai.

Memperbesar periode waktu dan rentang kunci baris

Saat Anda membuka peta panas, peta tersebut akan menampilkan nilai untuk seluruh jangka waktu yang disertakan dalam pemindaian, serta seluruh rentang kunci baris dalam tabel Anda. Jika melihat masalah selama jangka waktu tertentu, atau dalam rentang kunci baris tertentu, Anda dapat memperbesar untuk memeriksa masalah lebih cermat.

Ada beberapa cara untuk memperbesar atau memperkecil:

  • Scroll ke atas atau ke bawah dalam peta panas.
  • Klik tombol Zoom Persegi Panjang , lalu klik dan tarik untuk memilih area yang akan diperbesar.
  • Tekan dan tahan tombol Shift, lalu klik dan tarik untuk memilih area yang akan diperbesar.
  • Kembali ke area peta panas sebelumnya dengan menekan tombol Backspace atau Delete.
  • Perkecil untuk melihat seluruh tabel dengan mengklik tombol Reset Zoom atau menekan tombol R.

Mendapatkan perincian menurut awalan kunci baris

Kunci baris sering kali terdiri dari hierarki nilai, dengan setiap nilai dipisahkan oleh pemisah. Misalnya, kunci baris memusage#1423523569918 berisi ID untuk semua baris yang menangkap penggunaan memori, diikuti dengan stempel waktu yang mengidentifikasi kumpulan data tertentu dalam grup tersebut. Key Visualizer secara otomatis mengenali jenis row key ini dan membaginya menjadi hierarki, yang membantu Anda melihat data untuk rentang kunci baris tertentu dengan lebih cepat.

Untuk melihat perincian data peta panas untuk grup kunci baris yang memiliki awalan yang sama:

  1. Arahkan kursor ke salah satu tingkat dalam hierarki kunci baris yang muncul di sebelah kiri peta panas.

    Key Visualizer menyoroti area peta panas yang menunjukkan tingkat hierarki ini. Gambar ini juga menunjukkan awalan kunci untuk semua kunci baris di level ini.

    Contoh area yang ditandai di peta panas untuk grup kunci baris

  2. Klik tingkat hierarki kunci baris yang ingin Anda periksa.

    Key Visualizer memperbesar tingkat hierarki ini.

    Contoh memperbesar tingkat hierarki kunci baris

  3. Klik tingkat lain dari hierarki kunci baris untuk memperbesar lebih lanjut, atau tekan tombol Backspace atau Delete untuk kembali ke area sebelumnya.

Menyematkan detail tentang metrik

Saat Anda mengarahkan kursor ke peta panas, Key Visualizer akan menampilkan tooltip yang berisi detail tentang metrik yang berada di bawah kursor. Anda dapat menyematkan tooltip ini dengan mengklik peta panas. Tooltip yang disematkan menampilkan detail selengkapnya tentang metrik. Menyematkan tooltip juga memudahkan untuk mengambil screenshot tooltip atau menyalin informasi dari tooltip.

Beralih metrik

Secara default, saat Anda membuka pemindaian Key Visualizer, pemindaian tersebut akan menampilkan metrik Ops, yang memberi Anda ringkasan pola penggunaan untuk tabel. Anda dapat beralih ke metrik lain kapan saja dengan mengklik daftar drop-down Metric di atas peta panas, lalu mengklik metrik yang ingin Anda lihat. Jika item dalam daftar dinonaktifkan, nilai metrik tersebut akan selalu nol.

Untuk deskripsi setiap metrik, lihat Metrik Visualisasi Utama.

Format tombol akses

Secara default, kunci ditampilkan sebagai byte serial. Artinya, karakter yang dapat dicetak akan ditampilkan sebagai karakter ASCII, atau teks. Karakter yang tidak dapat dicetak ditampilkan sebagai serangkaian garis miring terbalik, diikuti dengan angka tiga digit. Setiap angka mewakili representasi oktal dari byte.

Misalnya, kunci yang berisi byte yang dapat dicetak dan tidak dapat dicetak mungkin terlihat seperti ini:

\360q\364\031\253\735\223xdf\272\022\362\251bn\101

Anda dapat memilih untuk melihat kunci dalam format heksadesimal, bukan format teks:

  1. Klik tombol Settings.
  2. Di bagian Preferensi, pilih Hexadecimal.
  3. Klik Oke.

Menemukan hubungan antara berbagai metrik

Anda dapat melihat beberapa metrik secara bersamaan di Key Visualizer saat ingin membandingkan metrik atau menemukan korelasi antarmetrik. Misalnya, Anda mungkin ingin melihat apakah hotspot pada peta panas Ops berkorelasi dengan hotspot apa pun pada peta panas Latency, yang mungkin menunjukkan bahwa jumlah operasi dalam bucket kunci menyebabkan peningkatan latensi.

Untuk melihat beberapa metrik dan nilainya secara bersamaan, klik Multimetric di dekat sudut kanan atas. Daftar metrik akan muncul di panel di sebelah kanan pemindaian.

Contoh yang menampilkan panel multimetrik for_a_scan

Untuk memeriksa beberapa metrik sekaligus, gunakan alat berikut di panel multimetrik:

  • Untuk menampilkan atau menyembunyikan peta panas miniatur untuk semua metrik, klik Expand All atau Collapse All di kanan atas.

  • Untuk menampilkan peta panas setiap metrik, klik nama metrik.

  • Untuk menyembunyikan peta panas metrik individual, klik nama metrik lagi.

  • Untuk menampilkan peta panas metrik di jendela utama, klik panah solid di tepi kiri panel judul metrik.

    Panah kiri menampilkan metrik di jendela utama

  • Arahkan kursor ke peta panas miniatur untuk melihat aktivitas yang sesuai di tampilan utama.

Untuk membandingkan metrik yang berbeda untuk bucket kunci pada waktu yang sama, Anda dapat menyematkan nilai dalam pemindaian, lalu beralih ke metrik yang berbeda pada waktu yang sama:

  1. Arahkan kursor ke posisi yang diinginkan pada peta panas besar di jendela utama.
  2. Klik untuk menyematkan tooltip. Nilai di panel samping tetap tetap ke bucket kunci dan titik waktu yang Anda sematkan.
  3. Untuk menampilkan metrik di peta panas besar, klik panah tebal di sebelah kiri untuk metrik tersebut. Tooltip di jendela utama menampilkan detail lengkap untuk metrik tersebut.

Langkah selanjutnya