Memantau instance dengan insight sistem

Halaman ini menjelaskan cara menggunakan dasbor insight sistem untuk memantau instance dan database Spanner.

Tentang insight sistem

Dasbor insight sistem menampilkan kartu skor dan grafik sehubungan dengan instance atau database yang dipilih, dan memberikan pengukuran latensi, penggunaan CPU, penyimpanan, throughput, dan statistik performa lainnya. Anda dapat melihat grafik untuk beberapa jangka waktu yang berbeda, mulai dari 1 jam terakhir hingga 30 hari terakhir.

Dasbor analisis sistem mencakup bagian berikut (lihat screenshot):

  1. Daftar database: Menampilkan statistik database yang dipilih. Anda dapat melihat satu database atau gabungan dari semua database. Fitur ini hanya tersedia untuk instance.
  2. Tombol tata letak: Beralih antara tata letak satu kolom atau dua kolom.
  3. Filter rentang waktu: Memfilter statistik menurut rentang waktu, seperti jam, hari, atau rentang kustom.
  4. Kartu skor : Menampilkan statistik pada suatu titik waktu, selama periode yang dipilih.
  5. Grafik: Menampilkan grafik penggunaan CPU, throughput, latensi, penggunaan penyimpanan, dan lainnya.

    Jika membuat partisi (dalam pratinjau) di instance, Anda akan melihat daftar drop-down tambahan untuk melihat grafik untuk satu partisi atau gabungan semua partisi. Anda tidak akan melihat daftar drop-down ini jika belum membuat partisi.

Dasbor Insight sistem

Kartu skor, diagram, dan metrik insight sistem

Dasbor analisis sistem menyediakan diagram dan metrik berikut untuk menampilkan status saat ini dan historis instance. Sebagian besar diagram dan metrik tersedia di tingkat instance. Anda juga dapat melihat banyak diagram dan metrik untuk satu database dalam instance.

Kartu Skor yang Tersedia

Nama Deskripsi
Pemakaian CPU Total penggunaan CPU dalam instance atau database yang dipilih. Dalam instance region ganda atau multi-region, metrik ini mewakili rata-rata penggunaan CPU di seluruh region.
Latensi: P99 Latensi P99 untuk operasi baca dan tulis dalam instance atau database yang dipilih.
Latensi: P50 Latensi P50 untuk operasi baca dan tulis dalam instance atau database yang dipilih.
Throughput Jumlah data yang tidak dikompresi yang dibaca dari,atau ditulis ke instance atau database setiap detik. Nilai ini diukur dalam megabyte biner (MB), dengan 1 MB sama dengan 2^20 byte. Satuan pengukuran ini juga disebut sebagai mebibyte (MiB)
Operasi Per Detik Jumlah operasi per detik (kecepatan) baca dan tulis dalam instance atau database yang dipilih.
Pemanfaatan penyimpanan Di tingkat instance, ini adalah total persentase penggunaan penyimpanan dalam instance. Di tingkat database, ini adalah total penyimpanan yang digunakan untuk database yang dipilih.

Diagram dan metrik yang tersedia

Berikut adalah diagram untuk metrik contoh:

gambar

Toolbar di setiap kartu diagram menyediakan kumpulan opsi standar berikut:

  • Untuk memperbesar bagian tertentu pada diagram, klik diagram lalu tarik secara horizontal atau vertikal. Untuk mengembalikan operasi zoom, klik Reset zoom. Operasi zoom diterapkan secara bersamaan untuk semua diagram di dasbor.

  • Untuk menyembunyikan atau menampilkan legenda, klik Luaskan/ciutkan legenda diagram.

  • Untuk melihat diagram dalam mode layar penuh, klik Masuk/keluar dari layar penuh. Anda juga dapat keluar dari layar penuh dengan mengklik Esc.

  • Untuk melihat opsi tambahan, klik Opsi diagram lainnya.

    Sebagian besar diagram menawarkan opsi berikut:

    • Download gambar PNG.
    • Download file CSV.
    • Tambahkan ke Dasbor Kustom. Opsi ini memungkinkan Anda menambahkan diagram ke dasbor baru atau dasbor yang ada di Cloud Monitoring.
    • Lihat di Metrics Explorer Lihat metrik di Metrics Explorer. Anda dapat melihat metrik Spanner lainnya di Metrics Explorer setelah memilih jenis resource Spanner Database.

Tabel berikut menjelaskan diagram yang muncul secara default di dasbor insight sistem. Jenis metrik untuk setiap diagram dicantumkan. String jenis metrik mengikuti awalan ini: spanner.googleapis.com/. Jenis metrik menjelaskan pengukuran yang dapat dikumpulkan dari resource yang dimonitor.

Nama diagram dan jenis metrik
Deskripsi Tersedia untuk instance Tersedia untuk database

Pemakaian CPU menurut prioritas


instance/cpu/utilization_by_priority

Persentase resource CPU instance untuk tugas dengan prioritas tinggi, sedang, rendah, atau semua tugas. Tugas ini mencakup permintaan yang Anda mulai dan tugas pemeliharaan yang harus diselesaikan Spanner dengan segera.

Untuk instance dual-region atau multi-region, metrik dikelompokkan menurut region dan prioritas.

Pelajari tugas prioritas tinggi lebih lanjut.
Pelajari penggunaan CPU lebih lanjut.



Total pemakaian CPU


instance/cpu/utilization_by_priority

Total pemakaian CPU, sebagai persentase dari resource CPU instance.

Misalnya, Anda dapat melihat diagram bertumpuk dari total penggunaan CPU yang dikelompokkan menurut database, atau dikelompokkan menurut kombinasi jenis tugas (Pengguna/Sistem) dan prioritas.

Untuk database, Anda dapat melihat diagram bertumpuk dari total penggunaan CPU yang dikelompokkan berdasarkan kombinasi jenis tugas (Pengguna/Sistem) dan prioritas.

Untuk instance region ganda atau multi-region, Anda dapat memilih region yang akan dilihat atau menampilkan semua region sebagai beberapa diagram garis.



Pemakaian CPU menurut jenis operasi


instance/cpu/utilization_by_operation_type

Diagram bertumpuk tentang penggunaan CPU sebagai persentase dari resource CPU instance, yang dikelompokkan berdasarkan operasi yang dimulai pengguna seperti pembacaan, penulisan, dan commit. Gunakan metrik ini untuk mendapatkan perincian penggunaan CPU yang mendetail dan untuk memecahkan masalah lebih lanjut, seperti yang dijelaskan dalam Menyelidiki pemakaian CPU yang tinggi.

Anda dapat memfilter lebih lanjut berdasarkan prioritas tugas menggunakan dropdown Prioritas.

Untuk instance region ganda atau multi-region, metrik dalam diagram garis menunjukkan persentase rata-rata di antara region.



Pemakaian CPU (rata-rata 24 jam bergulir)


instance/cpu/smoothed_utilization

Rata-rata bergulir dari total pemakaian Spanner CPU, sebagai persentase dari resource CPU instance, untuk setiap database. Setiap titik data adalah rata-rata untuk 24 jam sebelumnya.

Untuk instance dual-region atau multi-region, Anda dapat memfilter metrik dalam diagram garis menurut region menggunakan drop-down Region.



Latensi berdasarkan pembacaan aliran perubahan


api/read_request_latencies_by_change_stream

Distribusi latensi permintaan baca menurut aliran perubahan. Gunakan metrik ini untuk melihat semua latensi dan membedakan apakah latensi tersebut untuk pembacaan aliran perubahan atau pembacaan aliran non-perubahan.

Kueri aliran perubahan berjalan lama dan diperkirakan berdurasi beberapa detik. Sebaliknya, kueri aliran data non-perubahan sebagian besar berjalan singkat. Dengan metrik ini, Anda dapat:
  • Melihat latensi untuk kueri aliran perubahan.
  • Melihat latensi untuk kueri aliran data non-perubahan.
  • Identifikasi apakah kueri aliran data non-perubahan mengalami latensi tinggi.



Penggunaan CPU pemisahan puncak


instance/peak_split_peak
Penggunaan CPU pemisahan puncak maksimum yang diamati di semua pemisahan dalam database. Metrik ini menunjukkan persentase resource unit pemrosesan yang digunakan pada bagian. Persentase di atas 50% adalah pemisahan hangat, yang berarti pemisahan menggunakan setengah dari resource unit pemrosesan server host. Persentase 100% adalah pemisahan panas, yaitu pemisahan yang menggunakan sebagian besar resource unit pemrosesan server host. Spanner menggunakan pemisahan berbasis beban untuk menyelesaikan hotspot dan menyeimbangkan beban. Namun, Spanner mungkin tidak dapat menyeimbangkan beban, bahkan setelah beberapa upaya pemisahan, karena pola yang bermasalah dalam aplikasi. Oleh karena itu, hotspot yang berlangsung setidaknya selama 10 menit mungkin memerlukan pemecahan masalah lebih lanjut dan berpotensi memerlukan perubahan aplikasi. Untuk mengetahui informasi selengkapnya, lihat Menemukan hotspot dalam bagian.


Latensi


api/request_latencies

Lama waktu yang diperlukan Spanner untuk menangani permintaan baca atau tulis. Gunakan drop-down Fungsi untuk memilih Baca atau Tulis, atau pilih Baca/tulis untuk melihat metrik untuk keduanya. Pengukuran ini dimulai saat Spanner menerima permintaan, dan berakhir saat Spanner mulai mengirim respons.

Anda dapat melihat metrik latensi untuk latensi persentil ke-50 dan ke-99 dengan menggunakan drop-down Percentile:
  • Latensi persentil ke-50: Latensi maksimum, dalam detik, untuk 50% tercepat dari semua permintaan.
  • Latensi persentil ke-99: Latensi maksimum, dalam detik, untuk 99% tercepat dari semua permintaan.



Latensi menurut database


api/request_latencies

Jumlah waktu yang diperlukan Spanner untuk menangani permintaan baca atau tulis, yang dikelompokkan menurut database. Gunakan drop-down Fungsi untuk memilih Baca atau Tulis, atau pilih Baca/Tulis untuk melihat metrik untuk keduanya. Pengukuran ini dimulai saat Spanner menerima permintaan, dan berakhir saat Spanner mulai mengirim respons.

Anda dapat melihat metrik untuk latensi persentil ke-50 dan ke-99 dengan menggunakan menu dropdown Percentile:
  • Latensi persentil ke-50: Latensi maksimum, dalam detik, untuk 50% tercepat dari semua permintaan.
  • Latensi persentil ke-99: Latensi maksimum, dalam detik, untuk 99% tercepat dari semua permintaan.



Latensi menurut metode API


api/request_latencies

Waktu yang diperlukan Spanner untuk menangani permintaan, yang dikelompokkan berdasarkan metode Spanner API. Pengukuran ini dimulai saat Spanner menerima permintaan, dan berakhir saat Spanner mulai mengirim respons.

Anda dapat melihat metrik untuk latensi persentil ke-50 dan ke-99 menggunakan drop-down Percentile:
  • Latensi persentil ke-50: Latensi maksimum, dalam detik, untuk 50% tercepat dari semua permintaan.
  • Latensi persentil ke-99: Latensi maksimum, dalam detik, untuk 99% tercepat dari semua permintaan.




Latensi transaksi


api/request_latencies_by_transaction_type

Lama waktu yang diperlukan Spanner untuk memproses transaksi. Anda dapat memilih untuk melihat metrik untuk transaksi jenis baca-tulis dan hanya baca.

Perbedaan utama antara diagram Latensi dan diagram Latensi transaksi adalah diagram Latensi transaksi memungkinkan Anda memilih keterlibatan pemimpin untuk jenis hanya baca. Anda dapat memilih Pemimpin terlibat atau Tidak ada pemimpin yang terlibat untuk transaksi hanya baca. Operasi baca yang melibatkan pemimpin mungkin mengalami latensi yang lebih tinggi. Anda dapat menggunakan diagram ini untuk mengevaluasi apakah Anda harus menggunakan pembacaan yang sudah tidak berlaku tanpa berkomunikasi dengan pemimpin, dengan asumsi batas stempel waktu minimal 15 detik. Untuk transaksi baca-tulis, leader selalu terlibat dalam transaksi, sehingga data yang ditampilkan pada diagram selalu menyertakan waktu yang diperlukan agar permintaan dapat menjangkau leader dan menerima respons.

Anda dapat melihat metrik untuk latensi persentil ke-50 dan ke-99:
  • Latensi persentil ke-50: Latensi maksimum, dalam detik, untuk 50% transaksi tercepat dari semua transaksi.
  • Latensi persentil ke-99: Latensi maksimum, dalam detik, untuk 99% transaksi tercepat dari semua transaksi.



Latensi transaksi menurut database


api/request_latencies_by_transaction_type

Lama waktu yang diperlukan Spanner untuk memproses transaksi. Anda dapat memilih untuk melihat metrik untuk transaksi jenis baca-tulis dan hanya baca.

Perbedaan utama antara diagram Latensi dan diagram Latensi transaksi menurut database adalah diagram Latensi transaksi menurut database memungkinkan Anda memilih keterlibatan pemimpin untuk jenis hanya baca. Anda dapat memilih Pemimpin terlibat atau Tidak ada pemimpin yang terlibat untuk transaksi hanya baca. Operasi baca yang melibatkan pemimpin mungkin mengalami latensi yang lebih tinggi. Anda dapat menggunakan diagram ini untuk mengevaluasi apakah Anda harus menggunakan pembacaan yang sudah tidak berlaku tanpa berkomunikasi dengan pemimpin, dengan asumsi batas stempel waktu minimal 15 detik. Untuk transaksi baca-tulis, leader selalu terlibat dalam transaksi, sehingga data yang ditampilkan pada diagram selalu menyertakan waktu yang diperlukan agar permintaan dapat menjangkau leader dan menerima respons.

Anda dapat melihat metrik untuk latensi persentil ke-50 dan ke-99:
  • Latensi persentil ke-50: Latensi maksimum, dalam detik, untuk 50% transaksi tercepat dari semua transaksi.
  • Latensi persentil ke-99: Latensi maksimum, dalam detik, untuk 99% transaksi tercepat dari semua transaksi.




Latensi transaksi menurut metode API


api/request_latencies_by_transaction_type

Lama waktu yang diperlukan Spanner untuk memproses transaksi. Anda dapat memilih untuk melihat metrik untuk transaksi jenis baca-tulis dan hanya baca.

Perbedaan utama antara diagram Latensi dan diagram Latensi transaksi menurut metode API adalah diagram Latensi transaksi menurut metode API memungkinkan Anda memilih keterlibatan pemimpin untuk jenis hanya baca. Anda dapat memilih Pemimpin terlibat atau Tidak ada pemimpin yang terlibat untuk transaksi hanya baca. Operasi baca yang melibatkan pemimpin mungkin mengalami latensi yang lebih tinggi. Anda dapat menggunakan diagram ini untuk mengevaluasi apakah Anda harus menggunakan pembacaan yang sudah tidak berlaku tanpa berkomunikasi dengan pemimpin, dengan asumsi batas stempel waktu minimal 15 detik. Untuk transaksi baca-tulis, pemimpin selalu terlibat dalam transaksi sehingga data yang ditampilkan pada diagram selalu menyertakan waktu yang diperlukan agar permintaan mencapai pemimpin dan menerima respons.

Anda dapat melihat metrik untuk latensi persentil ke-50 dan ke-99:
  • Latensi persentil ke-50: Latensi maksimum, dalam detik, untuk 50% transaksi tercepat dari semua transaksi.
  • Latensi persentil ke-99: Latensi maksimum, dalam detik, untuk 99% transaksi tercepat dari semua transaksi.



Operasi per detik


api/api_request_count

Jumlah operasi (baca/tulis) yang dilakukan Spanner per detik, atau jumlah error yang terjadi di server Spanner per detik.

Anda dapat memilih operasi yang akan dilihat dalam diagram ini:
  • Operasi baca dan tulis (juga mencakup error baca dan tulis)
  • Hanya baca (juga mencakup pernyataan DML dan error baca)
  • Hanya menulis (tidak termasuk pernyataan DML dan menyertakan error tulis)
  • Error di server Spanner (dikelompokkan menurut operasi baca dan tulis)



Operasi per detik menurut database


api/api_request_count

Jumlah operasi (baca/tulis) yang dilakukan Spanner per detik, atau jumlah error yang terjadi di server Spanner per detik. Diagram ini dikelompokkan menurut database.

Anda dapat memilih operasi yang akan dilihat dalam diagram ini:
  • Operasi baca dan tulis (juga mencakup error baca dan tulis)
  • Hanya baca (juga mencakup pernyataan DML dan error baca)
  • Hanya menulis (tidak termasuk pernyataan DML dan menyertakan error tulis)
  • Error di server Spanner (dikelompokkan menurut operasi baca dan tulis)



Operasi per detik menurut metode API


api/api_request_count

Jumlah operasi yang dilakukan Spanner per detik, yang dikelompokkan menurut metode Spanner API



Throughput


api/sent_bytes_count (baca)

api/received_bytes_count (tulis)

Jumlah data yang tidak dikompresi yang dibaca dari, atau ditulis ke, instance atau database setiap detik. Nilai ini diukur dalam unit byte biner. Satuan pengukuran ini didasarkan pada bilangan kuadrat. Misalnya, 1 gigabyte (GB) biner adalah 2^30 byte. Satuan pengukuran ini juga disebut sebagai gibibyte (GiB).

Throughput baca mencakup permintaan dan respons untuk metode di API baca dan untuk kueri SQL. Log ini juga mencakup permintaan dan respons untuk pernyataan DML.

Throughput operasi tulis mencakup permintaan dan respons untuk melakukan data melalui API mutasi. Ini mengecualikan permintaan dan respons untuk pernyataan DML.



Throughput menurut database


api/sent_bytes_count (baca)

api/received_bytes_count (tulis)

Jumlah data yang tidak dikompresi yang dibaca dari, atau ditulis ke, instance atau database setiap detik, yang dikelompokkan menurut database. Nilai ini diukur dalam satuan byte biner. Satuan pengukuran ini didasarkan pada bilangan kuadrat. Misalnya, 1 gigabyte (GB) biner adalah 2^30 byte. Satuan pengukuran ini juga disebut sebagai gibibyte (GiB).

Throughput baca mencakup permintaan dan respons untuk metode di API baca dan untuk kueri SQL. Log ini juga mencakup permintaan dan respons untuk pernyataan DML.

Throughput operasi tulis mencakup permintaan dan respons untuk melakukan data melalui API mutasi. Ini mengecualikan permintaan dan respons untuk pernyataan DML.



Throughput menurut metode API


api/sent_bytes_count (baca)

api/received_bytes_count (tulis)

Jumlah data yang tidak dikompresi yang dibaca dari, atau ditulis ke, instance atau database setiap detik, yang dikelompokkan menurut metode API. Nilai ini diukur dalam unit byte biner. Satuan pengukuran ini didasarkan pada bilangan kuadrat. Misalnya, 1 gigabyte (GB) biner adalah 2^30 byte. Satuan pengukuran ini juga disebut sebagai gibibyte (GiB).

Throughput baca mencakup permintaan dan respons untuk metode di API baca dan untuk kueri SQL. Log ini juga mencakup permintaan dan respons untuk pernyataan DML.

Throughput operasi tulis mencakup permintaan dan respons untuk melakukan data melalui API mutasi. Ini mengecualikan permintaan dan respons untuk pernyataan DML.



Total penyimpanan


instance/storage/used_bytes

Jumlah data yang disimpan di instance atau database. Nilai ini diukur dalam satuan byte biner. Misalnya, 1 gigabyte biner (GB) adalah 2^30 byte. Satuan pengukuran ini juga disebut sebagai gibibyte (GiB).



Total penyimpanan database menurut database


instance/storage/used_bytes

Jumlah data yang disimpan di instance atau database, yang dikelompokkan menurut database. Nilai ini diukur dalam satuan byte biner. Misalnya, 1 gigabyte biner (GB) adalah 2^30 byte. Satuan pengukuran ini juga disebut sebagai gibibyte (GiB).



Penyimpanan database menurut tabel


(tidak ada)

Jumlah data yang disimpan di instance atau database, yang dikelompokkan menurut tabel di database yang dipilih. Nilai ini diukur dalam satuan byte biner. Misalnya, 1 gigabyte biner (GB) adalah 2^30 byte. Satuan pengukuran ini juga disebut sebagai gibibyte (GiB).

Diagram ini mendapatkan datanya dengan membuat kueri terhadap SPANNER_SYS.TABLE_SIZES_STATS_1HOUR. Untuk mengetahui informasi selengkapnya, lihat Statistik ukuran tabel.



Tabel yang paling sering digunakan menurut operasi


(tidak ada)

15 tabel dan indeks yang paling sering digunakan di instance atau database, yang ditentukan oleh jumlah operasi baca, tulis, atau hapus.
Diagram ini mendapatkan datanya dengan mengkueri tabel statistik operasi tabel. Untuk mengetahui informasi selengkapnya, lihat Statistik operasi tabel.



Tabel yang paling jarang digunakan berdasarkan operasi


(tidak ada)

15 tabel dan indeks yang paling jarang digunakan di instance atau database, yang ditentukan oleh jumlah operasi baca, tulis, atau hapus.
Diagram ini mendapatkan datanya dengan mengkueri tabel statistik operasi tabel. Untuk mengetahui informasi selengkapnya, lihat Statistik operasi tabel.



Waktu tunggu kunci


lock_stat/total/lock_wait_time

Waktu tunggu kunci untuk transaksi adalah waktu yang diperlukan untuk mendapatkan kunci pada resource yang disimpan oleh transaksi lain.

Total waktu tunggu kunci untuk konflik kunci dicatat untuk seluruh database.



Waktu tunggu kunci menurut database


lock_stat/total/lock_wait_time

Waktu tunggu kunci untuk transaksi adalah waktu yang diperlukan untuk mendapatkan kunci pada resource yang disimpan oleh transaksi lain.

Total waktu tunggu kunci untuk konflik kunci dicatat untuk seluruh database.



Total penyimpanan cadangan


instance/backup/used_bytes

Jumlah data yang disimpan dalam cadangan yang terkait dengan instance atau database. Nilai ini diukur dalam unit byte biner. Misalnya, 1 gigabyte (GB) biner adalah 2^30 byte. Satuan pengukuran ini juga disebut sebagai gibibyte (GiB).



Total penyimpanan cadangan menurut database


instance/backup/used_bytes

Jumlah data yang disimpan dalam cadangan yang terkait dengan instance atau database, yang dikelompokkan menurut database. Nilai ini diukur dalam unit byte biner. Misalnya, 1 gigabyte (GB) biner adalah 2^30 byte. Satuan pengukuran ini juga disebut sebagai gibibyte (GiB).



Kapasitas komputasi


instance/processing_units
instance/nodes

Kapasitas komputasi adalah jumlah unit pemrosesan atau node yang tersedia di instance. Anda dapat memilih untuk menampilkan kapasitas dalam unit pemrosesan atau dalam node.




Distribusi pemimpin


instance/leader_percentage_by_region

Untuk instance dual-region atau multi-region, Anda dapat melihat jumlah database dengan mayoritas pemimpin (>=50%) di region tertentu. Di menu drop-down Regions, jika Anda memilih region tertentu, diagram akan menampilkan jumlah total database dalam instance tersebut yang memiliki region yang dipilih sebagai region pemimpin. Jika Anda memilih Semua region di menu drop-down Region, diagram akan menampilkan satu baris untuk setiap region, dan setiap baris menampilkan jumlah total database dalam instance yang memiliki region tersebut sebagai region pemimpinnya.

Untuk database di instance dual-region atau multi-region, Anda dapat melihat persentase pemimpin yang dikelompokkan menurut region. Misalnya, jika database memiliki lima leader, satu di us-west1 dan empat di us-east1 pada satu titik waktu, diagram "Semua region" akan menampilkan dua baris (satu per region). Satu baris untuk us-west1 adalah 20%, dan baris lainnya untuk us-east1 adalah 80%. Diagram us-west1 menampilkan satu garis tunggal pada 20%, dan diagram us-east1 menampilkan satu garis tunggal pada 80%.

Perhatikan bahwa jika database baru saja dibuat atau wilayah pemimpin baru saja diubah, diagram mungkin tidak langsung stabil.

Diagram ini hanya tersedia untuk instance dual-region dan multi-region.




Ketersediaan kuorum dual-region


instance/dual_region_quorum_availability

Diagram ini hanya tersedia untuk konfigurasi instance dual-region. Halaman ini menampilkan linimasa kondisi tiga kuorum: kuorum dua region, dan kuorum satu region di setiap region.

Diagram memiliki drop-down ketersediaan Kuorum yang menunjukkan wilayah mana yang berada dalam mode Sehat atau Gangguan. Gunakan diagram ini bersama dengan metrik latensi dan rasio error untuk membantu Anda membuat keputusan waktu failover mandiri jika terjadi kegagalan regional. Untuk informasi selengkapnya, lihat Failover dan failback.

Untuk melakukan failover dan failback secara manual, lihat Mengubah kuorum dual-region.




Jumlah panggilan layanan jarak jauh


query_stat/total/remote_service_calls_count

Jumlah panggilan layanan jarak jauh, yang dikelompokkan menurut kode layanan dan respons.

Merespons dengan kode respons HTTP, seperti 200 atau 500.




Latensi panggilan layanan jarak jauh


query_stat/total/remote_service_calls_latencies

Latensi panggilan layanan jarak jauh, yang dikelompokkan berdasarkan layanan.

Anda dapat melihat metrik latensi untuk latensi persentil ke-50 dan ke-99 menggunakan drop-down Persentil:
  • Latensi persentil ke-50: Latensi maksimum, dalam detik, untuk persentil ke-50 tercepat dari semua permintaan.
  • Latensi persentil ke-99: Latensi maksimum, dalam detik, untuk persentil ke-99 tercepat dari semua permintaan.




Jumlah baris yang diproses layanan jarak jauh


query_stat/total/remote_service_processed_rows_count

Jumlah baris yang diproses oleh layanan jarak jauh, yang dikelompokkan menurut layanan dan kode respons.

Merespons dengan kode respons HTTP, seperti 200 atau 500.




Latensi baris layanan jarak jauh


query_stat/total/remote_service_processed_rows_latencies

Jumlah baris yang diproses oleh layanan jarak jauh, yang dikelompokkan menurut layanan dan kode respons.

Anda dapat melihat metrik latensi untuk latensi persentil ke-50 dan ke-99 menggunakan drop-down Persentil:
  • Latensi persentil ke-50: Latensi maksimum, dalam detik, untuk persentil ke-50 tercepat dari semua permintaan.
  • Latensi persentil ke-99: Latensi maksimum, dalam detik, untuk persentil ke-99 tercepat dari semua permintaan.




Byte jaringan layanan jarak jauh


query_stat/total/remote_service_network_bytes_sizes

Byte jaringan yang dipertukarkan dengan layanan jarak jauh, yang dikelompokkan menurut layanan dan arah.

Nilai ini diukur dalam satuan byte biner. Satuan pengukuran ini didasarkan pada bilangan pangkat 2. Misalnya, 1 gigabyte (GB) biner adalah 2^30 byte. Satuan pengukuran ini juga disebut sebagai gibibyte (GiB).

Arah mengacu pada traffic yang dikirim atau diterima.

Anda dapat melihat metrik untuk persentil ke-50 dan ke-99 pertukaran byte jaringan menggunakan drop-down Persentil:
  • Persentil ke-50: Data yang dipertukarkan, dalam persentil ke-50 permintaan.
  • Persentil ke-99: Data yang dipertukarkan, dalam persentil ke-99 permintaan.


Diagram dan metrik autoscaler terkelola

Selain opsi yang ditampilkan di bagian sebelumnya, saat instance telah mengaktifkan autoscaler terkelola, diagram kapasitas komputasi akan memiliki tombol Lihat Log. Saat Anda mengklik tombol ini, tombol tersebut akan menampilkan log dari autoscaler terkelola.

Metrik berikut tersedia untuk instance yang mengaktifkan pengendali ukuran terkelola.

Nama diagram dan jenis metrik Deskripsi
Kapasitas komputasi Dengan node yang dipilih.

instance/autoscaling/min_node_count

Jumlah minimum node autoscaler yang dikonfigurasi untuk dialokasikan ke instance.

instance/autoscaling/max_node_count
Jumlah maksimum node autoscaler yang dikonfigurasi untuk dialokasikan ke instance.

instance/autoscaling/recommended_node_count_for_cpu

Jumlah node yang direkomendasikan berdasarkan penggunaan CPU instance.

instance/autoscaling/recommended_node_count_for_storage

Jumlah node yang direkomendasikan berdasarkan penggunaan penyimpanan instance.
Kapasitas komputasi Dengan unit pemrosesan yang dipilih.

instance/autoscaling/min_processing_units

Jumlah minimum unit pemrosesan yang dikonfigurasi autoscaler untuk dialokasikan ke instance.

instance/autoscaling/max_processing_units

Jumlah maksimum unit pemrosesan yang dikonfigurasi autoscaler untuk dialokasikan ke instance.

instance/autoscaling/recommended_processing_units_for_cpu

Jumlah unit pemrosesan yang direkomendasikan. Rekomendasi ini didasarkan pada penggunaan CPU instance sebelumnya.

instance/autoscaling/recommended_processing_units_for_storage

Jumlah unit pemrosesan yang direkomendasikan untuk digunakan. Rekomendasi ini didasarkan pada penggunaan penyimpanan instance sebelumnya.
Pemakaian CPU berdasarkan prioritas

instance/autoscaling/high_priority_cpu_utilization_target

Target penggunaan CPU prioritas tinggi yang akan digunakan untuk penskalaan otomatis.
Total penyimpanan Dengan unit pemrosesan yang dipilih.

instance/storage/limit_bytes

Batas penyimpanan untuk instance dalam byte.

instance/autoscaling/storage_utilization_target

Target pemanfaatan penyimpanan yang akan digunakan untuk penskalaan otomatis.

Retensi data

Retensi data maksimum untuk sebagian besar metrik di dasbor insight sistem adalah enam minggu. Namun, untuk grafik Penyimpanan database menurut tabel, data digunakan dari tabel SPANNER_SYS.TABLE_SIZES_STATS_1HOUR (bukan Spanner), yang memiliki retensi maksimum 30 hari. Lihat Retensi data untuk mempelajari lebih lanjut.

Melihat dasbor Insight sistem

Untuk melihat halaman insight sistem, Anda memerlukan izin Identity and Access Management (IAM) berikut selain izin Spanner dan izin Spanner di tingkat instance dan database:

  • spanner.databases.beginReadOnlyTransaction
  • spanner.databases.select
  • spanner.sessions.create

Untuk informasi selengkapnya tentang izin IAM Spanner, lihat Kontrol akses dengan IAM.

Jika mengaktifkan autoscaler terkelola di instance, Anda juga memerlukan izin logging.logEntries.list untuk melihat log autoscaler terkelola.

Untuk mengetahui informasi selengkapnya tentang izin ini, lihat Peran standar.

Untuk melihat dasbor insight sistem, ikuti langkah-langkah berikut:

  1. Di konsol Google Cloud, buka daftar instance Spanner.

    Buka daftar instance

  2. Lakukan salah satu hal berikut:

    1. Untuk melihat metrik instance, klik nama instance yang ingin Anda pelajari, lalu klik Insight sistem di menu navigasi.

    2. Untuk melihat metrik database, klik nama instance, pilih database, lalu klik Insight sistem di menu navigasi.

  3. Opsional: Untuk melihat data historis untuk jangka waktu yang berbeda, temukan tombol di kanan atas halaman, lalu klik jangka waktu yang ingin Anda lihat.

  4. Opsional: Untuk mengontrol data yang muncul dalam diagram, klik salah satu menu drop-down dalam diagram. Misalnya, jika instance menggunakan konfigurasi region ganda atau multi-region, beberapa diagram akan menyediakan daftar drop-down untuk melihat data untuk region tertentu. Tidak semua diagram memiliki daftar drop-down.

Langkah selanjutnya