Database Migration Service mengumpulkan dan menampilkan metrik tugas migrasi yang menunjukkan kesehatan 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 mencakup informasi kemampuan observasi yang dapat Anda lihat langsung di Database Migration Service pada halaman detail tugas migrasi.
Metrik yang tersedia di Cloud Monitoring menjelaskan semua metrik yang terkait dengan performa tugas migrasi, termasuk metrik yang ditampilkan dari instance tujuan Cloud SQL untuk SQL Server.
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 Anda.
Luaskan bagian berikut untuk mempelajari lebih lanjut setiap diagram dan metrik terkaitnya.
Jeda pemulihan
Diagram Restore lag menggunakan metrik
migration_job/max_replica_sec_lag untuk merepresentasikan
perbedaan waktu antara epoch file cadangan (yang berasal dari nama file),
dan momen saat file tersebut dipulihkan sepenuhnya di instance tujuan
Cloud SQL Anda. Metrik ini memantau semua jenis file cadangan dan log transaksi yang Anda gunakan untuk tugas migrasi (yaitu, pencadangan penuh, pencadangan diferensial, atau file log transaksi). Anda dapat menggunakan informasi ini untuk memperkirakan kecepatan replikasi data rata-rata, atau untuk memecahkan kemungkinan masalah terkait replikasi data berkelanjutan.
Metrik ini tersedia untuk setiap database yang disertakan dalam tugas migrasi Anda, dan dalam tampilan gabungan yang menampilkan jeda pemulihan di semua database yang disertakan dalam tugas migrasi Anda.
Jeda upload cadangan log transaksi
Diagram Transaction log backup upload lag 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 mengindikasikan 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.
Cadangan log transaksi yang diproses
Diagram Processed transaction log backups 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
dalam 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 fase pemuatan awal dan kini berada dalam fase 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 Processed transaction log backups size menggunakan metrik
migration_job/sqlserver/processed_file_bytes_count untuk menunjukkan jumlah data log transaksi (dalam byte) yang telah direplikasi Database Migration Service ke instance tujuan Cloud SQL Anda.
Informasi ini diperbarui setelah log transaksi diproses sepenuhnya, sehingga garis yang ditampilkan pada diagram bergerak dalam 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 Unprocessed transaction log backups menggunakan metrik
migration_job/sqlserver/unprocessed_files
untuk menunjukkan jumlah file cadangan 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 dalam lompatan yang lebih besar, bukan penurunan bertahap.
Anda dapat mengamati metrik ini saat ingin menentukan kapan harus menyelesaikan tugas migrasi. Waktu yang tepat untuk mempromosikan tugas migrasi adalah saat nilai Unprocessed transaction log backups 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 Unprocessed transaction log backups size 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, tetapi belum direplikasi ke
instance tujuan Cloud SQL. Informasi ini diperbarui setelah
log transaksi diproses sepenuhnya, sehingga garis yang ditampilkan pada diagram bergerak
dalam lompatan yang lebih besar, bukan penurunan bertahap.
Anda dapat mengamati metrik ini saat ingin menentukan kapan harus menyelesaikan tugas migrasi. Waktu yang tepat untuk mempromosikan tugas migrasi adalah saat nilai Unprocessed transaction log backups size 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 dalam 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 Cloud SQL
per_database/postgresql/external_sync/replication_byte_lag
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:
- Di konsol Google Cloud , buka halaman Tugas migrasi.
- Di tab Jobs, klik nama tampilan tugas migrasi Anda.
Halaman detail tugas migrasi akan terbuka.
- Di bagian Databases, Anda dapat melihat data numerik Restore lag dan Unprocessed transaction log backups size untuk setiap database yang disertakan dalam tugas migrasi Anda.
- Klik tab Monitoring untuk melihat diagram metrik.
- Anda dapat menggunakan menu View untuk menampilkan data gabungan untuk semua database yang disertakan dalam tugas migrasi, atau memfilter informasi untuk database tertentu.
- Anda juga dapat melihat setiap diagram langsung di Cloud Monitoring. Klik More chart options > View in 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 cloudsql/database/disk/bytes_used Cloud SQL
dan membandingkannya dengan ukuran total database sumber untuk memperkirakan
progres tugas migrasi.
| Jenis metrik Tahap peluncuran Nama tampilan |
|
|---|---|
| Jenis, Tipe, Unit Resource yang dimonitor |
Deskripsi Label |
migration_
BETA
Byte jeda maksimum data tugas migrasi. |
|
GAUGE, INT64, By
datamigration.googleapis.com/MigrationJob |
Jeda 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_
BETA
Jeda maksimum dalam detik dari data tugas migrasi |
|
GAUGE, INT64, s
datamigration.googleapis.com/MigrationJob |
Jeda 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_
BETA
Jumlah Byte File yang Diproses |
|
DELTA, INT64, By
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_
BETA
Jumlah File yang Diproses |
|
DELTA, INT64, 1
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_
BETA
Jeda Detik Upload Log Transaksi |
|
GAUGE, INT64, s
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_
BETA
Byte File yang Belum Diproses |
|
GAUGE, INT64, By
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_
BETA
File yang Belum Diproses |
|
GAUGE, INT64, 1
datamigration.googleapis.com/MigrationJob |
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.
|