Dokumen ini menjelaskan cara menggunakan konsol Cloud Monitoring untuk memantau instance Spanner Anda.
Konsol Cloud Monitoring menyediakan beberapa alat pemantauan untuk Spanner:
- Dasbor pilihan, yang menampilkan diagram siap pakai untuk resource Spanner Anda
- Diagram kustom, termasuk diagram ad-hoc di Metrics Explorer serta diagram di dasbor kustom
- Pemberitahuan, yang memberi tahu Anda jika metrik melebihi nilai minimum yang Anda tentukan
Jika Anda lebih suka memantau Spanner secara terprogram, gunakan Library Klien Cloud untuk Cloud Monitoring guna mengambil metrik.
Menggunakan dasbor pilihan Cloud Monitoring
Cloud Monitoring menyediakan dasbor pilihan yang merangkum informasi penting tentang instance Spanner Anda, termasuk:
- Insiden: Notifikasi pemantauan yang dibuat pengguna yang terbuka, aktif, atau diselesaikan
- Peristiwa: Daftar log audit Spanner (jika diaktifkan dan tersedia)
- Instance: Ringkasan tingkat tinggi instance Spanner Anda, termasuk kapasitas komputasi, jumlah database, dan kesehatan instance
- Diagram gabungan penggunaan penyimpanan dan throughput
Untuk melihat dasbor Spanner, lakukan tindakan berikut:
Di konsol Google Cloud , pilih Monitoring, atau gunakan tombol berikut:
Jika Resources ditampilkan di panel navigasi, pilih Resources lalu pilih Cloud Spanner. Jika tidak, pilih Dasbor, lalu pilih dasbor yang bernama Cloud Spanner.
Melihat detail instance dan database
Saat Anda membuka dasbor pilihan untuk Spanner, dasbor ini akan menampilkan data gabungan untuk semua instance Anda. Anda dapat melihat detail selengkapnya tentang instance tertentu dengan mengklik nama instance di bagian Instances.
Dasbor ini menampilkan informasi seperti metadata instance, database di instance, dan diagram berbagai metrik yang dikelompokkan menurut region.
Dari halaman dasbor instance, Anda juga dapat melihat diagram untuk database tertentu di instance:
Di sisi kanan, di atas diagram metrik instance, klik Metrik database.
Di menu drop-down Pilih perincian, pilih database yang ingin Anda periksa.
Konsol Cloud Monitoring menampilkan diagram untuk database.
Membuat diagram kustom untuk metrik Spanner
Anda dapat menggunakan Cloud Monitoring untuk membuat diagram kustom untuk metrik Spanner. Anda dapat menggunakan Metrics Explorer untuk membuat diagram ad-hoc sementara, atau Anda dapat membuat diagram yang muncul di dasbor kustom.
Secara khusus, Cloud Monitoring memungkinkan Anda membuat diagram kustom yang menunjukkan apakah dua atau beberapa metrik saling berkorelasi. Misalnya, Anda dapat memeriksa korelasi antara penggunaan CPU dan latensi dalam instance Spanner, yang mungkin menunjukkan bahwa instance Anda memerlukan lebih banyak kapasitas komputasi atau beberapa kueri Anda menyebabkan penggunaan CPU yang tinggi.
Untuk mulai menggunakan contoh ini, ikuti langkah-langkah berikut:
Di konsol Google Cloud , pilih Monitoring, atau gunakan tombol berikut:
Jika Metrics Explorer ditampilkan di panel navigasi, pilih. Jika tidak, pilih Resources, lalu pilih Metrics Explorer.
Klik tab Opsi tampilan, lalu centang kotak Skala log pada sumbu Y. Opsi ini membantu Anda membandingkan beberapa metrik saat satu metrik memiliki nilai yang jauh lebih besar daripada yang lain.
Pada menu drop-down di atas panel kanan, pilih Garis.
Klik tab Metrik. Sekarang Anda dapat menambahkan metrik ke diagram.
Untuk menambahkan metrik latensi ke diagram, ikuti langkah-langkah berikut:
- Di kotak Find resource type and metric, masukkan nilai
spanner.googleapis.com/api/request_latencies, lalu klik baris yang muncul di bawah kotak. - Di kotak Filter, masukkan nilai
instance_id, lalu masukkan ID instance yang ingin Anda periksa, lalu klik Terapkan. - Di menu drop-down Aggregator, klik max.
Opsional: Ubah persentil latensi:
- Klik Tampilkan opsi lanjutan.
- Klik menu drop-down Penyelaras, lalu klik persentil latensi yang ingin Anda lihat.
Dalam sebagian besar kasus, Anda harus melihat latensi persentil ke-50 untuk memahami jumlah latensi yang umum, atau latensi persentil ke-99 untuk memahami latensi untuk 1% permintaan yang paling lambat.
Untuk menambahkan metrik pemanfaatan CPU ke diagram, ikuti langkah-langkah berikut:
- Klik Tambahkan metrik.
- Di kotak Find resource type and metric, masukkan nilai
spanner.googleapis.com/instance/cpu/utilization, lalu klik baris yang muncul di bawah kotak. - Di kotak Filter, masukkan nilai
instance_id, lalu masukkan ID instance yang ingin Anda periksa, lalu klik Terapkan. - Di menu drop-down Aggregator, klik max.
Sekarang Anda memiliki diagram yang menunjukkan metrik pemakaian CPU dan latensi untuk instance Spanner. Jika kedua metrik lebih tinggi dari yang diharapkan pada saat yang sama, Anda dapat melakukan langkah-langkah tambahan untuk memperbaiki masalah tersebut.
Untuk mengetahui informasi selengkapnya tentang cara membuat diagram kustom, lihat dokumentasi Cloud Monitoring.
Membuat pemberitahuan untuk metrik Spanner
Saat membuat instance Spanner, Anda memilih kapasitas komputasi untuk instance tersebut. Saat beban kerja instance berubah, Spanner tidak otomatis menyesuaikan kapasitas komputasi instance. Oleh karena itu, Anda perlu menyiapkan beberapa pemberitahuan untuk memastikan bahwa instance tetap berada dalam nilai maksimum yang direkomendasikan untuk pemanfaatan CPU dan batas yang direkomendasikan untuk penyimpanan.
Contoh berikut menunjukkan cara menyiapkan kebijakan pemberitahuan untuk beberapa metrik Spanner. Untuk mengetahui daftar lengkap metrik yang tersedia, lihat daftar metrik untuk Spanner.
CPU prioritas tinggi
Untuk membuat kebijakan pemberitahuan yang terpicu saat pemakaian CPU prioritas tinggi untuk Spanner Anda melebihi nilai minimum yang direkomendasikan, gunakan setelan berikut.
| Kolom New condition |
Nilai |
|---|---|
| Resource and Metric | Di menu Resources, pilih Spanner Instance. Di menu Metric categories, pilih Instance. Di menu Metrics, pilih CPU Utilization by priority. (metric.type adalah spanner.googleapis.com/instance/cpu/utilization_by_priority).
|
| Filter | instance_id = YOUR_INSTANCE_IDpriority = high
|
| Di seluruh deret waktu Mengelompokkan deret waktu menurut |
location untuk instance multi-region; biarkan kosong untuk instance regional. |
| Across time series Time series aggregation |
sum |
| Rolling window | 10 m |
| Rolling window function | mean |
| Kolom Configure alert trigger |
Nilai |
|---|---|
| Condition type | Threshold |
| Alert trigger | Any time series violates |
| Threshold position | Above threshold |
| Threshold value | 45% untuk instance multi-region; 65% untuk instance regional.
|
| Retest window | 10 minutes |
CPU rata-rata penggiliran 24 jam
Untuk membuat kebijakan pemberitahuan yang terpicu saat rata-rata bergulir 24 jam penggunaan CPU Anda untuk Spanner berada di atas nilai minimum yang direkomendasikan, gunakan setelan berikut.
| Kolom New condition |
Nilai |
|---|---|
| Resource and Metric | Di menu Resources, pilih Spanner Instance. Di menu Metric categories, pilih Instance. Di menu Metrics, pilih Smoothed CPU utilization. (metric.type adalah spanner.googleapis.com/instance/cpu/smoothed_utilization).
|
| Filter | instance_id = YOUR_INSTANCE_ID |
| Across time series Time series aggregation |
sum |
| Rolling window | 10 m |
| Rolling window function | mean |
| Kolom Configure alert trigger |
Nilai |
|---|---|
| Condition type | Threshold |
| Alert trigger | Any time series violates |
| Threshold position | Above threshold |
| Nilai Minimum | 90%
|
| Retest window | 10 minutes |
Penyimpanan
Untuk membuat kebijakan pemberitahuan yang terpicu saat penyimpanan untuk instance Spanner Anda melebihi nilai minimum yang direkomendasikan, gunakan setelan berikut.
| Kolom New condition |
Nilai |
|---|---|
| Resource and Metric | Di menu Resources, pilih Spanner Instance. Di menu Metric categories, pilih Instance. Di menu Metrics, pilih Storage used. (metric.type adalah spanner.googleapis.com/instance/storage/utilization).
|
| Filter | instance_id = YOUR_INSTANCE_ID |
| Across time series Time series aggregation |
sum |
| Rolling window | 10 m |
| Rolling window function | max |
| Kolom Configure alert trigger |
Nilai |
|---|---|
| Condition type | Threshold |
| Kondisi dipicu jika | Any time series violates |
| Threshold position | Above threshold |
| Threshold value | Anda tidak perlu menetapkan nilai minimum tertentu untuk penyimpanan maksimum per node. Namun, sebaiknya Anda menyiapkan notifikasi saat Anda hampir mencapai batas penyimpanan maksimum. Untuk mempelajari lebih lanjut, lihat Metrik penggunaan penyimpanan. |
| Retest window | 10 minutes |
Langkah berikutnya
- Pahami metrik pemanfaatan CPU dan latensi untuk Spanner.
- Gunakan Google Cloud konsol untuk melihat sekilas metrik terpenting untuk instance Anda.
- Pelajari Cloud Monitoring lebih lanjut.