Pantau instance Cloud SQL

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

Menggunakan dasbor insight Sistem Cloud SQL

Dasbor Insight Sistem Cloud SQL membantu Anda mendeteksi dan menganalisis masalah performa sistem.

Untuk mengetahui informasi selengkapnya, lihat Menggunakan Insight Sistem untuk meningkatkan performa sistem.

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.

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.

Pemulihan point-in-time menggunakan pengarsipan write-ahead logging (WAL). Log WAL tidak lagi disimpan di disk jika instance Cloud SQL baru atau instance yang sudah ada mengaktifkan fitur pemulihan point-in-time, kecuali log disimpan terlebih dahulu diCloud Storage di region yang sama dengan instance.

Untuk melihat apakah log instance disimpan di Cloud Storage atau tidak, periksa metrik bytes_used_by_data_type untuk instance tersebut. Jika nilai untuk archived_wal_log jenis data adalah 0, log instance akan disimpan di Cloud Storage.

Setelah Anda menggunakan klien PostgreSQL seperti psql atau pgAdmin untuk terhubung ke database instance, jalankan perintah berikut: show archive_command. Jika ada WAL yang diarsipkan di Cloud Storage, Anda akan melihat -async_archive -remote_storage.

Semua instance lain yang sudah ada dan mengaktifkan pemulihan point-in-time akan tetap menyimpan log di disk. Perubahan pada penyimpanan log di Cloud Storage tersedia pada lain waktu.

Write-ahead log yang digunakan dalam pemulihan point-in-time dihapus secara otomatis dengan pencadangan otomatis terkaitnya, yang biasanya terjadi setelah nilai yang ditetapkan untuk transactionLogRetentionDays terpenuhi. Ini adalah jumlah hari log transaksi yang disimpan Cloud SQL untuk pemulihan point-in-time, dari 1 hingga 35 untuk edisi Cloud SQL Enterprise Plus dan 1 hingga 7 untuk edisi Cloud SQL Enterprise.

Saat memulihkan cadangan di instance Cloud SQL sebelum mengaktifkan pemulihan point-in-time, Anda akan kehilangan log WAL yang memungkinkan pengoperasian pemulihan point-in-time.

Untuk instance yang memiliki log write-ahead yang disimpan di Cloud Storage, log tersebut disimpan di region yang sama dengan instance utama. Penyimpanan log ini (hingga tujuh hari, lama maksimum untuk pemulihan point-in-time) tidak menghasilkan biaya tambahan per instance.

Jika instance Anda mengaktifkan pemulihan point-in-time, dan jika ukuran log write-ahead di disk menyebabkan masalah bagi instance Anda, nonaktifkan pemulihan point-in-time dan aktifkan kembali untuk memastikan bahwa log baru disimpan di Cloud Storage di region yang sama dengan instance. Tindakan ini akan menghapus write-ahead log yang ada, sehingga Anda tidak dapat melakukan pemulihan point-in-time lebih awal dari waktu Anda mengaktifkan kembali pemulihan point-in-time. Namun, meskipun log yang ada dihapus, ukuran disk tetap sama.

Untuk menghindari masalah penyimpanan yang tidak terduga, sebaiknya aktifkan peningkatan penyimpanan otomatis untuk semua instance saat menggunakan pemulihan point-in-time. Rekomendasi ini hanya berlaku jika instance Anda mengaktifkan pemulihan point-in-time dan log Anda disimpan di disk.

Untuk menghapus log dan memulihkan penyimpanan, Anda dapat menonaktifkan pemulihan point-in-time. Namun, perhatikan bahwa mengurangi write-ahead log yang digunakan tidak mengurangi ukuran disk yang disediakan untuk instance.

Penggunaan data disertakan dalam metrik penggunaan penyimpanan. Sebagai bagian dari penggunaan data, saat transaksi mengubah database, sebelum Cloud SQL mengubah data asli, salinan data ini akan dibuat. Salinan data adalah data urungkan.

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).

Byte Masuk/Keluar (byte/dtk) Jumlah traffic jaringan yang masuk atau keluar dari instance.

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 berikutnya