Logging

Database Migration Service menggunakan Cloud Logging. Anda dapat mengakses dua kategori log untuk mendapatkan informasi mendetail tentang peristiwa yang terjadi terkait dengan tugas migrasi Anda: log Database Migration Service, dan log Cloud SQL untuk PostgreSQL tujuan.

Log Database Migration Service

Database Migration Service untuk Oracle ke Cloud SQL untuk PostgreSQL menyediakan log terstruktur untuk datamigration.googleapis.com/MigrationJob, datamigration.googleapis.com/ConnectionProfile, dan datamigration.googleapis.com/PrivateConnection resource. Log ini mewakili peristiwa dunia nyata, seperti saat tugas migrasi dibuat, saat Database Migration Service membaca informasi dari database sumber Anda, atau saat profil koneksi diedit.

Setiap entri log berisi kolom jsonPayload.textMessage dengan deskripsi untuk membantu Anda memahami peristiwa dengan lebih baik. Ada berbagai jenis pesan, misalnya:

Contoh pesan log untuk resource datamigration.googleapis.com/MigrationJob
Pesan teks log Deskripsi
FULL DUMP read is completed for table: {SCHEMA_TABLE_NAME} Pesan ini berarti Database Migration Service selesai membaca data tabel tertentu di database sumber Anda untuk fase full dump. Pesan ini menunjukkan bahwa fase full dump untuk tabel berada dalam tahap lanjutan dan kemungkinan akan segera selesai.
Successfully loaded {NUMBER} FULL DUMP rows into table: {SCHEMA_TABLE_NAME} Pesan ini berarti Database Migration Service selesai menulis batch baris ke dalam tabel tertentu di instance tujuan Anda selama fase full dump.
Successfully applied {NUMBER} CDC rows into table: {SCHEMA_TABLE_NAME} Pesan ini berarti Database Migration Service selesai menulis batch baris ke dalam tabel tertentu di instance tujuan Anda selama fase CDC.
Accessing data of table: {SCHEMA_TABLE_NAME} for data processing purpose Saat Anda menggunakan CMEK untuk tugas migrasi, pesan ini menunjukkan bahwa Database Migration Service mengakses kunci enkripsi untuk memproses data untuk tabel tertentu.

Log instance Cloud SQL untuk PostgreSQL

Cloud SQL untuk PostgreSQL juga menyediakan entri log untuk instance tujuan Anda. Lihat Referensi log Cloud SQL dalam dokumentasi Cloud Logging.

Melihat dan membuat kueri log

Untuk melihat log, lakukan hal berikut:

  1. Di Google Cloud konsol, buka halaman Tugas migrasi.

    Buka Tugas migrasi

  2. Di tab Tugas, klik nama tampilan tugas migrasi yang lognya ingin Anda lihat.

    Halaman detail tugas migrasi akan terbuka.

  3. Di halaman detail tugas migrasi, klik Lihat log dan lakukan salah satu hal berikut:
    • Untuk melihat log tugas migrasi, pilih Log tugas migrasi.
    • Untuk melihat log untuk instance tujuan Cloud SQL untuk PostgreSQL Anda, pilih Log instance tujuan.

    Halaman Logs Explorer akan terbuka.

  4. Di halaman Logs Explorer, Anda dapat menggunakan menu drop-down untuk mengubah kueri dan memfilter entri log. Misalnya, untuk memfilter log tugas migrasi untuk peristiwa saat Database Migration Service mengakses tabel tertentu di database sumber Anda, Anda dapat menggunakan kueri yang mirip dengan berikut ini:
    resource.type="datamigration.googleapis.com/MigrationJob"
    resource.labels.migration_job_id="MIGRATION_JOB_ID"
    jsonPayload.textMessage:"Accessing data of table"

Langkah berikutnya