Metrik tugas migrasi

Database Migration Service mengumpulkan dan menampilkan metrik tugas migrasi yang menunjukkan kondisi dan progres proses migrasi data Anda. Halaman ini menjelaskan area berikut yang terkait dengan metrik tugas migrasi:

Metrik yang tersedia di halaman detail tugas migrasi

Halaman detail tugas migrasi menampilkan beberapa diagram yang dapat membantu Anda memahami status dan progres tugas migrasi saat ini. Anda dapat memfilter informasi dalam diagram ini untuk setiap database yang disertakan dalam tugas migrasi.

Contoh diagram untuk metrik tugas migrasi
      Database Migration Service.
Gambar 1. Contoh diagram kemampuan pengamatan di Database Migration Service. (klik untuk memperbesar)
Contoh diagram untuk metrik tugas migrasi
      Database Migration Service.

Luaskan bagian berikut untuk mempelajari lebih lanjut setiap diagram dan metrik terkaitnya.

Jeda pemulihan

Diagram Keterlambatan pemulihan menggunakan metrik migration_job/max_replica_sec_lag untuk merepresentasikan perbedaan waktu antara epoch file cadangan (berasal dari nama file), dan saat file tersebut dipulihkan sepenuhnya di instance tujuan Cloud SQL Anda. Metrik ini memantau semua jenis file log transaksi dan pencadangan yang Anda gunakan untuk tugas migrasi (yaitu, pencadangan lengkap, pencadangan diferensial, atau file log transaksi). Anda dapat menggunakan informasi ini untuk memperkirakan kecepatan replikasi data rata-rata, atau untuk memecahkan kemungkinan masalah pada replikasi data berkelanjutan.

Metrik ini tersedia untuk setiap database yang disertakan dalam tugas migrasi Anda, dan dalam tampilan gabungan yang menunjukkan jeda pemulihan di semua database yang disertakan dalam tugas migrasi Anda.

Keterlambatan upload cadangan log transaksi

Diagram Keterlambatan upload cadangan log transaksi menggunakan metrik migration_job/sqlserver/transaction_log_upload_sec_lag untuk menunjukkan berapa banyak waktu (dalam detik) yang telah berlalu antara sekarang dan stempel waktu file log transaksi terakhir yang Anda upload ke Cloud Storage. Anda dapat menggunakan metrik ini untuk memantau kemungkinan masalah pada upload otomatis file log transaksi: perbedaan waktu yang besar dapat menunjukkan bahwa file log transaksi Anda tidak diupload ke bucket Cloud Storage.

Metrik ini tersedia untuk setiap database yang disertakan dalam tugas migrasi Anda, dan dalam tampilan gabungan yang menunjukkan jeda tertinggi di semua database yang disertakan dalam tugas migrasi Anda.

Pencadangan log transaksi yang diproses

Diagram Cadangan log transaksi yang diproses menggunakan metrik migration_job/sqlserver/processed_file_count untuk menunjukkan jumlah file cadangan log transaksi yang telah diproses dan diimpor oleh Database Migration Service ke Cloud SQL. Informasi ini diperbarui setelah log transaksi diproses sepenuhnya, sehingga garis yang ditampilkan pada diagram bergerak dengan lompatan yang lebih besar, bukan penurunan bertahap.

Anda dapat memantau metrik ini untuk melacak progres fase pemuatan inkremental. Nilai yang lebih besar dari 0 menunjukkan bahwa tugas migrasi Anda telah menyelesaikan tahap pemuatan awal dan sekarang berada dalam tahap pemuatan inkremental.

Metrik ini tersedia untuk setiap database yang disertakan dalam tugas migrasi Anda, dan dalam tampilan gabungan yang menampilkan ringkasan untuk semua database yang disertakan dalam tugas migrasi Anda.

Ukuran cadangan log transaksi yang diproses

Diagram Ukuran cadangan log transaksi yang diproses menggunakan metrik migration_job/sqlserver/processed_file_bytes_count untuk menunjukkan jumlah data log transaksi (dalam byte) yang telah direplikasi oleh Database Migration Service ke instance tujuan Cloud SQL Anda. Informasi ini diperbarui setelah log transaksi diproses sepenuhnya, sehingga garis yang ditampilkan pada diagram bergerak dengan lompatan yang lebih besar, bukan penurunan bertahap.

Metrik ini tersedia untuk setiap database yang disertakan dalam tugas migrasi Anda, dan dalam tampilan gabungan yang menampilkan ringkasan untuk semua database yang disertakan dalam tugas migrasi Anda.

Cadangan log transaksi yang belum diproses

Diagram Pencadangan log transaksi yang belum diproses menggunakan migration_job/sqlserver/unprocessed_files metrik untuk menunjukkan jumlah file pencadangan log transaksi yang telah dideteksi Database Migration Service di bucket Cloud Storage sumber Anda, tetapi belum direplikasi ke instance tujuan Cloud SQL Anda. Informasi ini diperbarui setelah log transaksi diproses sepenuhnya, sehingga garis yang ditampilkan pada diagram bergerak dengan lompatan yang lebih besar, bukan penurunan bertahap.

Anda dapat memantau metrik ini saat ingin menentukan kapan harus menyelesaikan tugas migrasi. Waktu yang tepat untuk mempromosikan tugas migrasi adalah saat nilai Cadangan log transaksi yang belum diproses mencapai nol dan Anda tidak memiliki file log transaksi lagi untuk diupload ke Cloud Storage.

Metrik ini tersedia untuk setiap database yang disertakan dalam tugas migrasi Anda, dan dalam tampilan gabungan yang menampilkan ringkasan untuk semua database yang disertakan dalam tugas migrasi Anda.

Ukuran cadangan log transaksi yang belum diproses

Diagram Ukuran cadangan log transaksi yang belum diproses menggunakan metrik migration_job/sqlserver/unprocessed_file_bytes untuk menunjukkan jumlah data (dalam byte) yang telah dideteksi Database Migration Service di bucket Cloud Storage sumber Anda, tetapi belum direplikasi ke instance tujuan Cloud SQL Anda. Informasi ini diperbarui setelah log transaksi diproses sepenuhnya, sehingga garis yang ditampilkan pada diagram bergerak dengan lompatan yang lebih besar, bukan penurunan bertahap.

Anda dapat memantau metrik ini saat ingin menentukan kapan harus menyelesaikan tugas migrasi. Waktu yang tepat untuk mempromosikan tugas migrasi adalah saat nilai Ukuran cadangan log transaksi yang belum diproses mencapai nol dan Anda tidak memiliki file log transaksi lagi untuk diupload ke Cloud Storage.

Metrik ini tersedia untuk setiap database yang disertakan dalam tugas migrasi Anda, dan dalam tampilan gabungan yang menampilkan ringkasan untuk semua database yang disertakan dalam tugas migrasi Anda.

Total penggunaan penyimpanan tujuan

Diagram Total penggunaan penyimpanan tujuan menggunakan metrik database/disk/bytes_used Cloud SQL untuk menunjukkan jumlah data (dalam byte) yang disimpan di semua database di instance Cloud SQL tujuan Anda. Anda dapat menggunakan informasi ini untuk memperkirakan progres tugas migrasi Anda.

Metrik ini hanya tersedia dalam tampilan gabungan. Anda tidak dapat memfilter total penggunaan disk per database.

Penundaan replikasi

Diagram Penundaan replikasi menggunakan metrik per_database/postgresql/external_sync/replication_byte_lag Cloud SQL untuk menunjukkan perbedaan (dalam byte) antara waktu operasi dijalankan di sumber dan saat diterapkan ke instance tujuan.

Anda dapat menggunakan informasi ini untuk memastikan konsistensi data antara instance sumber dan tujuan.

Metrik ini tersedia untuk setiap database yang disertakan dalam tugas migrasi Anda, dan dalam tampilan gabungan yang menampilkan ringkasan untuk semua database yang disertakan dalam tugas migrasi Anda.

Melihat metrik di halaman detail tugas migrasi

Untuk melihat diagram metrik di halaman detail tugas migrasi, lakukan langkah-langkah berikut:

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

    Buka Tugas migrasi

  2. Di tab Tugas, klik nama tampilan tugas migrasi Anda.

    Halaman detail tugas migrasi akan terbuka.

  3. Di bagian Database, Anda dapat melihat data numerik Keterlambatan pemulihan dan Ukuran cadangan log transaksi yang belum diproses untuk setiap database yang disertakan dalam tugas migrasi Anda.
  4. Klik tab Monitoring untuk melihat diagram metrik.
    • Anda dapat menggunakan menu Tampilan untuk menampilkan data gabungan untuk semua database yang disertakan dalam tugas migrasi, atau memfilter informasi untuk database tertentu.
    • Anda juga dapat melihat setiap diagram secara langsung di Cloud Monitoring. Klik Opsi diagram lainnya > Lihat di Metrics Explorer.

Metrik yang tersedia di Cloud Monitoring

Tabel berikut menjelaskan semua metrik tugas migrasi yang dapat Anda gunakan untuk membuat diagram di Metrics Explorer untuk migrasi SQL Server. Referensi metrik Database Migration Service lengkap mencantumkan beberapa metrik tambahan, tetapi metrik tersebut tidak tersedia untuk migrasi SQL Server.

Anda juga dapat menggunakan metrik Cloud SQL cloudsql/database/disk/bytes_used dan membandingkannya dengan total ukuran database sumber untuk memperkirakan progres tugas migrasi.

Jenis metrik Tahap peluncuran
Nama tampilan
Jenis, Tipe, Unit
Resource yang dimonitor
Deskripsi
Label
migration_job/max_replica_bytes_lag BETA
Byte jeda maksimum data tugas migrasi.
GAUGEINT64By
datamigration.googleapis.com/MigrationJob
Keterlambatan replikasi saat ini, yang digabungkan di semua data tugas migrasi. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 180 detik.
database: Nama database.
migration_job/max_replica_sec_lag BETA
Keterlambatan maksimum dalam detik untuk data tugas migrasi
GAUGEINT64s
datamigration.googleapis.com/MigrationJob
Keterlambatan replikasi saat ini, yang digabungkan di semua data tugas migrasi. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 180 detik.
database: Nama database.
migration_job/sqlserver/processed_file_bytes_count BETA
Jumlah Byte File yang Diproses
DELTAINT64By
datamigration.googleapis.com/MigrationJob
Jumlah byte yang diupload ke tujuan. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 180 detik.
database: Nama database.
migration_job/sqlserver/processed_file_count BETA
Jumlah File yang Diproses
DELTAINT641
datamigration.googleapis.com/MigrationJob
Jumlah file yang diupload ke tujuan. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 180 detik.
database: Nama database.
migration_job/sqlserver/transaction_log_upload_sec_lag BETA
Keterlambatan Upload Log Transaksi dalam Detik
GAUGEINT64s
datamigration.googleapis.com/MigrationJob
Keterlambatan dalam detik sejak log transaksi terakhir diupload. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 180 detik.
database: Nama database.
migration_job/sqlserver/unprocessed_file_bytes BETA
Byte File yang Belum Diproses
GAUGEINT64By
datamigration.googleapis.com/MigrationJob
Byte file yang belum diproses dan menunggu untuk diupload ke Cloud SQL. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 180 detik.
database: Nama database.
migration_job/sqlserver/unprocessed_files BETA
File yang Belum Diproses
GAUGEINT641
datamigration.googleapis.com/MigrationJob
File yang belum diproses menunggu untuk diupload ke Cloud SQL. Dibuat sampelnya setiap 60 detik. Setelah sampelnya dibuat, data tidak akan terlihat selama maksimal 180 detik.
database: Nama database.