Pantau instance Cloud SQL

Halaman ini menjelaskan cara memantau instance Cloud SQL dengan cara berikut:

Memantau instance menggunakan dasbor Cloud Monitoring

Cloud Monitoring menawarkan dasbor yang ditetapkan untuk beberapa produk Google Cloud, termasuk dasbor pemantauan Cloud SQL default. Anda dapat menggunakan dasbor ini untuk memantau kondisi umum instance utama dan replika. Anda juga dapat membuat dasbor kustom sendiri untuk menampilkan data yang menarik bagi Anda.

Menyiapkan pemberitahuan

Anda dapat menggunakan Cloud Monitoring guna menyiapkan pemberitahuan untuk project atau instance tertentu.

Misalnya, Anda dapat menyiapkan pemberitahuan untuk pesan yang akan dikirim ke ID email tertentu saat metrik Memory usage untuk instance Cloud SQL melebihi batas 80%.

Lihat metrik di halaman Ringkasan instance Cloud SQL

Lihat beberapa metrik utama untuk instance Cloud SQL di halaman Ringkasannya sebagai berikut:

  1. Di konsol Google Cloud, buka halaman Instance Cloud SQL.

    Buka Instance Cloud SQL

  2. Untuk membuka halaman Ringkasan instance, klik nama instance.
  3. Diagram metrik default muncul di bagian atas halaman.

  4. Opsional: Pilih metrik lain dari menu drop-down Diagram.

    Diagram menunjukkan data untuk metrik yang dipilih.

Daftar tersebut mencakup opsi berikut:
  • CPU utilization
  • Koneksi aktif
  • Penggunaan penyimpanan
  • Penggunaan memori
  • Operasi baca/tulis
  • Byte Masuk/Keluar
  • Kueri MySQL
  • Pertanyaan MySQL
  • Baca/tulis halaman InnoDB
  • fsyncs data InnoDB
  • fsyncs log InnoDB
  • Jeda replikasi (untuk replika baca)

Metrik yang tersedia

Bagan penggunaan membantu Anda merespons secara proaktif ketika aplikasi Anda perlu berubah. Dari metrik tersebut, Anda dapat memperoleh insight tentang masalah throughput dan latensi serta biaya penggunaan instance.

MetrikDeskripsi
Penggunaan penyimpanan (GB)

Anda dapat menggunakan metrik penggunaan penyimpanan untuk membantu memahami biaya penyimpanan. Untuk mengetahui informasi selengkapnya tentang biaya penggunaan penyimpanan, lihat Harga Penyimpanan dan Jaringan.

Log biner menggunakan ruang penyimpanan. Log biner akan otomatis dihapus dengan pencadangan otomatis terkait, yang biasanya terjadi setelah sekitar 7 hari. Anda tidak dapat menghapus log biner secara manual, atau mengubah periode 7 hari.

Jika ukuran log biner Anda menyebabkan masalah pada instance, Anda dapat meningkatkan ukuran penyimpanan, tetapi peningkatan ukuran log biner dalam penggunaan disk mungkin bersifat sementara. Untuk menghindari masalah penyimpanan yang tidak terduga, sebaiknya aktifkan peningkatan penyimpanan otomatis untuk semua instance.

Anda dapat menonaktifkan dan mengaktifkan kembali logging biner, yang akan menghapus log biner. Namun, perhatikan bahwa mengurangi write-ahead log yang digunakan tidak mengurangi ukuran disk yang disediakan untuk instance.

Data sementara tercakup dalam metrik penggunaan penyimpanan. Data sementara dihapus sebagai bagian dari pemeliharaan dan diizinkan untuk meningkat melebihi batas kapasitas yang ditetapkan pengguna untuk menghindari peristiwa disk penuh, tanpa biaya kepada pengguna.

Database yang baru dibuat menggunakan beberapa ratus MB untuk tabel dan file sistem.

Penggunaan CPU

Anda dapat menggunakan metrik ini untuk memantau apakah instance Anda memiliki CPU yang memadai untuk kebutuhan aplikasi Anda. Jika nilai ini terlalu tinggi, Anda dapat menambah ukuran jenis mesin untuk memberi instance Anda lebih banyak kemampuan CPU.

Penggunaan memori

Jumlah memori yang digunakan oleh instance Anda.

Operasi baca/tulis

Metrik Jumlah Operasi adalah jumlah operasi baca yang disalurkan dari disk yang tidak berasal dari cache. Anda dapat menggunakan metrik ini untuk membantu memahami apakah ukuran instance sesuai dengan lingkungan Anda atau tidak. Jika perlu, Anda dapat beralih ke jenis mesin yang lebih besar untuk melayani lebih banyak permintaan dari cache dan mengurangi latensi.

Metrik Jumlah Penulisan adalah jumlah operasi tulis ke disk. Aktivitas tulis tetap dihasilkan meskipun aplikasi Anda tidak aktif, karena instance Cloud SQL menulis ke tabel sistem kira-kira setiap detik (kecuali untuk replika).

Koneksi aktif Jumlah koneksi terbuka ke instance Cloud SQL.
Byte Masuk/Keluar (byte/dtk) Jumlah traffic jaringan yang masuk atau keluar dari instance.
Kueri MySQL (kueri/dtk) Jumlah pernyataan yang dieksekusi oleh server. Untuk melihat pernyataan yang diukur sebagai kueri, lihat Variabel Status Server pada Panduan Referensi MySQL.
Pertanyaan MySQL (pertanyaan/dtk) Jumlah pernyataan yang disetujui oleh server yang dikirim oleh klien. Untuk melihat pernyataan yang diukur sebagai pertanyaan, lihat Variabel Status Server di Panduan Referensi MySQL.
Membaca/menulis halaman InnoDB (halaman/dtk) Jumlah halaman InnoDB yang dibaca dan ditulis. Untuk mengetahui informasi lebih lanjut, lihat Opsi Startup InnoDB dan Variabel Sistem pada Panduan Referensi MySQL.
fsyncs data InnoDB (operasi/dtk) Jumlah panggilan InnoDB fsync(). Untuk mengetahui informasi lebih lanjut, lihat Opsi Startup InnoDB dan Variabel Sistem pada Panduan Referensi MySQL.
fsyncs log InnoDB (operasi/dtk) Jumlah panggilan InnoDB fsync() ke file log. Untuk mengetahui informasi lebih lanjut, lihat Opsi Startup InnoDB dan Variabel Sistem pada Panduan Referensi MySQL.
Status instance Status instance ditunjukkan dengan ikon status, di samping nama instance. Anda juga dapat memantau metrik cloudsql.googleapis.com/database/instance_state.

Bandingkan metrik dari beberapa instance

  1. Di konsol Google Cloud, buka halaman Instance Cloud SQL.

    Buka Instance Cloud SQL

  2. Dari halaman Instance Cloud SQL, pilih hingga lima instance untuk dibandingkan dengan mencentang kotak di sebelah kiri nama instance.
  3. Di Panel Info sebelah kanan, pilih tab Monitoring.
  4. Dari drop-down metrik, pilih metrik yang akan digunakan untuk membandingkan metrik.

    Anda dapat melihat data untuk momen tertentu dengan mengarahkan kursor ke diagram.

Langkah selanjutnya