Halaman ini menjelaskan cara menganalisis peta panas dalam pemindaian Key Visualizer agar Anda dapat mengidentifikasi sumber masalah performa mode Firestore dalam mode Datastore.
Sebelum membaca halaman ini, Anda harus sudah memahami ringkasan Key Visualizer. Sebaiknya Anda juga:
- Pelajari cara membuka pemindaian Key Visualizer.
- Lihat contoh pola kunci entity umum atau indeks pola utama.
Menyesuaikan kecerahan
Peta panas Key Visualizer menggunakan warna gelap untuk menunjukkan nilai normal atau rendah, dan warna cerah untuk menunjukkan nilai tinggi. Anda dapat menyesuaikan skala warna untuk membantu melihat pola di {i>heat map<i}.
Perlu diingat bahwa untuk sebagian besar metrik, Key Visualizer mengidentifikasi nilai mana yang "tinggi" dan "rendah" sepenuhnya berdasarkan penggunaan database Anda. Misalnya, jika Anda melakukan 20 pembacaan per detik dalam rentang kunci tertentu dan 1 pembacaan per detik dalam rentang kunci lainnya, Key Visualizer akan menggunakan warna cerah untuk rentang kunci tertentu. Perhatikan bahwa warna-warna cerah tidak selalu menunjukkan masalah.
Untuk menyesuaikan warna yang digunakan untuk nilai yang berbeda, gunakan tombol + / - di salah satu sisi ikon Sesuaikan Kecerahan brightness_6. Saat meningkatkan kecerahan, Anda akan menurunkan rentang nilai yang diwakili setiap warna; saat menurunkan kecerahan, Anda akan meningkatkan rentang nilai.
Untuk mereset kecerahan ke setelan default, klik ikon Adjust Brightnessbrightness_6 .
Memperbesar jangka waktu dan rentang kunci
Saat dibuka, peta panas akan menampilkan nilai untuk jangka waktu yang disertakan dalam pemindaian dan rentang kunci aktif dalam database Anda. Jika melihat masalah selama jangka waktu tertentu, atau dalam rentang kunci tertentu, Anda dapat memperbesar untuk memeriksanya lebih lanjut.
Ada beberapa cara untuk memperbesar atau memperkecil:
- Scroll ke atas atau ke bawah dalam peta panas.
- Klik tombol Zoom Persegi Panjang crop, 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
atauDelete
. - Perkecil untuk melihat seluruh tabel dengan mengklik tombol Reset Zoom
zoom_out_map atau menekan
tombol
R
.
Melihat perincian berdasarkan awalan kunci
Bagian berikut menjelaskan cara melihat perincian menggunakan pemindaian kunci entity sebagai contoh. Dalam hal kunci indeks, awalan berubah menjadi grup kunci indeks.
Di sisi kiri peta panas, Key Visualizer mengatur kunci berdasarkan hierarki database Anda. Anda dapat menggunakan ini untuk melihat perincian data untuk rentang kunci tertentu.
Untuk melihat perincian data peta panas untuk grup kunci yang memiliki awalan yang sama:
Arahkan kursor ke salah satu tingkat dalam hierarki kunci yang muncul di sebelah kiri peta panas.
Key Visualizer menandai area peta panas yang menampilkan tingkat hierarki ini. Bagian ini juga menampilkan awalan kunci untuk semua kunci di level ini.
Klik tingkat hierarki kunci yang ingin Anda periksa.
Key Visualizer memperbesar tingkat hierarki ini.
Klik tingkat lain dari hierarki kunci untuk memperbesar lebih lanjut, atau tekan tombol
Backspace
atauDelete
untuk kembali ke area sebelumnya.
Menyematkan detail tentang metrik
Saat Anda memindahkan kursor ke peta panas, Key Visualizer 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 akan mempermudah pengambilan screenshot tooltip atau menyalin informasi dari tooltip.
Beralih metrik
Secara default, saat Anda membuka pemindaian Key Visualizer, pemindaian akan menampilkan metrik Ops/d untuk kunci entity, yang memberi Anda ringkasan pola penggunaan. Untuk beralih ke metrik yang berbeda, klik menu drop-down Metric di atas peta panas, lalu klik metrik yang ingin Anda lihat.
Untuk kunci indeks, fitur ini menampilkan metrik Index Write Ops/s yang memberikan ringkasan tentang penggunaan kunci indeks.
Untuk deskripsi setiap metrik, lihat Metrik Visualizer Utama.
Menemukan koneksi antara berbagai metrik untuk kunci entity
Anda dapat melihat beberapa metrik sekaligus di Key Visualizer jika ingin membandingkan metrik atau menemukan korelasi antarmetrik. Misalnya, Anda mungkin ingin melihat apakah hotspot di peta panas Ops/s berkorelasi dengan latensi tinggi di peta panas Latensi tulis rata-rata.
Untuk melihat beberapa metrik dan nilainya secara bersamaan, klik Tampilkan Panel Info di dekat sudut kanan atas. Daftar metrik akan muncul di panel di sebelah kanan pemindaian.
Untuk memeriksa beberapa metrik sekaligus, gunakan alat berikut di panel multimetrik:
Untuk menampilkan atau menyembunyikan miniatur peta panas untuk semua metrik, klik
Expand All
atauCollapse All
di kanan atas.Untuk menampilkan peta panas metrik individual, klik nama metrik.
Untuk menyembunyikan peta panas metrik individual, klik lagi nama metrik tersebut.
Untuk menampilkan peta panas metrik di jendela utama, klik panah solid di tepi kiri panel judul metrik.
Arahkan kursor ke atas peta panas miniatur untuk melihat aktivitas yang sesuai dalam tampilan utama.
Guna membandingkan berbagai metrik untuk key bucket pada waktu yang sama, Anda dapat menyematkan nilai dalam pemindaian, lalu beralih ke metrik yang berbeda pada titik waktu yang sama:
- Arahkan kursor ke posisi yang diinginkan pada peta panas besar di jendela utama.
- Klik untuk menyematkan tooltip. Nilai di panel samping tetap berada di bucket kunci dan titik waktu yang Anda sematkan.
- Untuk menampilkan metrik di peta panas besar, klik panah solid di sebelah kiri untuk metrik tersebut. Tooltip di jendela utama menunjukkan detail lengkap untuk metrik tersebut.
Langkah selanjutnya
- Pelajari cara mengenali pola kunci entity atau mengindeks pola utama.
- Baca metrik yang dapat Anda lihat di peta panas.