Membuat dan mendiagnosis file dump AlloyDB Omni

Halaman ini menjelaskan cara membuat file dump sistem AlloyDB Omni dan menganalisis penyebab masalah yang tidak terduga.

Sebelum memulai

Ekstrak utilitas alloydb-sysdump yang disertakan dalam image Docker AlloyDB Omni yang Anda instal:

Docker

  docker run --rm --entrypoint /bin/bash $IMAGE -c "cat /usr/lib/postgresql/15/bin/alloydb-sysdump" > /tmp/alloydb-sysdump
  chmod +x /tmp/alloydb-sysdump

Podman

  podman run --rm --entrypoint /bin/bash $IMAGE -c "cat /usr/lib/postgresql/15/bin/alloydb-sysdump" > /tmp/alloydb-sysdump
  chmod +x /tmp/alloydb-sysdump

Membuat file dump AlloyDB Omni

Anda dapat membuat file dump AlloyDB Omni secara manual kapan saja. Dengan memeriksa file dump, Anda atau Layanan Pelanggan Google Cloud dapat menganalisis masalah pada penginstalan AlloyDB Omni, seperti deadlock yang memblokir koneksi baru, kueri lambat, pembersihan lambat, penggunaan memori, CPU, atau penyimpanan yang tinggi.

Untuk membuat file dump, jalankan perintah berikut:

   sudo /tmp/alloydb-sysdump -D=INSTALL_PATH -U=USERNAME -p=PORT -H=HOSTNAME -c=CONTAINER_NAME

Ganti kode berikut:

  • INSTALL_PATH: jalur ke direktori penginstalan AlloyDB Omni yang dapat diakses dari sistem file host.
  • USERNAME: nama pengguna yang terhubung ke database.
  • PORT: port TCP tempat AlloyDB Omni menerima koneksi. Nilai defaultnya adalah 5432.
  • HOSTNAME: nama host mesin tempat AlloyDB Omni berjalan. Jika nilai dimulai dengan garis miring, nilai tersebut akan digunakan sebagai direktori untuk soket domain Unix. Nilai defaultnya adalah localhost.
  • CONTAINER_NAME: nama penampung tempat AlloyDB Omni berjalan.

    Output perintah menampilkan lokasi file dump sistem.

    Untuk mempelajari argumen perintah lebih lanjut, jalankan:

     /tmp/alloydb-sysdump --help

Meninjau file dump AlloyDB Omni

File dump AlloyDB Omni adalah file teks biasa yang merangkum berbagai aspek status sistem. Untuk meninjaunya, buka di editor teks, program less, atau program lain untuk melihat file teks.

AlloyDB Omni menyimpan file di direktori data Anda, dan file tersebut diberi nama alloydb_system_dump_, diikuti dengan stempel waktu. Contoh, alloydb_system_dump_20240614_062953PM.

Membuat kasus dukungan untuk mendapatkan bantuan

Jika Anda memerlukan bantuan dalam menafsirkan file dump sistem untuk memecahkan masalah pada AlloyDB Omni, buat kasus dukungan dan lampirkan file ke kasus tersebut. Anda harus memiliki akun Google Cloud untuk membuat kasus dukungan.

Tim AlloyDB akan merespons kasus berdasarkan prioritasnya dan layanan dukungan masing-masing pada saat pembuatan.