Halaman ini menjelaskan cara melihat log tugas pencadangan dan pemulihan untuk pencadangan dalam vault di Cloud Logging. Pencadangan ini ditujukan untuk resource yang dilindungi menggunakan rencana pencadangan. Jika Anda ingin melihat log tugas pencadangan dan pemulihan yang dilindungi menggunakan template pencadangan di konsol pengelolaan, lihat Log tugas pencadangan dan pemulihan.
Izin dan peran
Anda memerlukan izin IAM roles/logging.viewer
untuk melihat
log tugas pencadangan dan pemulihan. Peran Logs Viewer
memberi Anda akses hanya baca
untuk melihat log tugas pencadangan dan pemulihan dari semua resource yang dilindungi
oleh rencana pencadangan dalam project yang ditentukan. Jika operasi pencadangan dan pemulihan
dilakukan di project yang berbeda, minta administrator untuk menetapkan izin
roles/logging.viewer
di project tempat Anda ingin melihat log. Untuk mengetahui informasi selengkapnya tentang peran dan izin IAM untuk mengontrol akses ke data log, lihat Kontrol akses dengan IAM.
Melihat log tugas pencadangan dan pemulihan
Anda dapat melihat log tugas pencadangan dan pemulihan untuk cadangan yang disimpan di vault di Cloud Logging menggunakan Konsol Google Cloud dan Google Cloud CLI. Untuk melihat tugas pencadangan, pilih project vault cadangan atau project resource tempat pencadangan dilakukan. Untuk melihat tugas pemulihan, pilih project vault cadangan atau project tempat resource dipulihkan.
Konsol
Di konsol Google Cloud, Anda dapat menggunakan Logs Explorer untuk mengambil entri log pencadangan dan pemulihan untuk pencadangan yang disimpan di vault:
- Di konsol Google Cloud, buka Logging > Logs Explorer.
- Pilih project Cloud yang ada.
- Di panel Query builder, pilih bdr_backup_restore_jobs dari drop-down Select Log name.
gcloud
Google Cloud CLI menyediakan antarmuka command line ke logging API. Untuk membaca entri log cadangan dan pemulihan project, jalankan perintah berikut:
gcloud logging read "logName:bdr_backup_restore_jobs" --project=PROJECT_ID
Ganti kode berikut:
PROJECT_ID
: nama project. Untuk melihat tugas pencadangan, Anda dapat memasukkan project vault cadangan atau project resource tempat pencadangan dilakukan. Untuk melihat tugas pemulihan, Anda dapat memasukkan project vault cadangan atau project tempat resource dipulihkan.
Format log tugas pencadangan dan pemulihan
Entri log pencadangan dan pemulihan mencakup kolom berikut:
Kolom | Deskripsi |
---|---|
jobId |
ID yang terkait dengan tugas. |
sourceResourceName |
Nama relatif resource yang dilindungi. |
jobCategory |
Kategori pekerjaan, yang dapat berupa SCHEDULED_BACKUP , ON_DEMAND_BACKUP , atau RESTORE . |
sourceResourceId |
ID resource yang dilindungi. |
resourceType |
Jenis resource. Misalnya, instance Compute Engine. |
jobStatus |
Status tugas, yang dapat berupa SUCCESSFUL , FAILED , RUNNING , SKIPPED . |
backupRule |
Nama aturan pencadangan yang memicu tugas pencadangan. |
backupVaultName |
Nama relatif vault cadangan tempat cadangan disimpan. |
startTime |
Waktu mulai tugas, yang menggunakan format UTC YYYY-MM-DD HH:MM:SS.SSS . |
backupPlanName |
Nama relatif rencana pencadangan yang dikaitkan dengan resource. Untuk tugas pemulihan, kolom nama rencana cadangan tetap Null . |
errorCode |
Kode error yang terkait untuk tugas yang gagal. Kode error ditampilkan sebagai Null jika tidak ada error yang terjadi untuk tugas. |
errorType |
Nama jenis error. Misalnya, PERMISSION_DENIED . Jenis error ditampilkan sebagai Null jika tidak ada error yang terjadi untuk tugas. |
errorMessage |
Pesan error untuk tugas yang gagal. Pesan error ditampilkan sebagai Null jika tidak ada error yang terjadi untuk tugas. |
restoreResourceName |
Nama relatif resource yang dibuat setelah pemulihan berhasil. |
backupName |
Untuk tugas pencadangan, nama cadangan adalah nama yang dibuat sistem untuk pencadangan dalam bentuk UUID. Untuk tugas pemulihan, nama cadangan adalah nama cadangan yang digunakan untuk melakukan pemulihan. |
Contoh berikut adalah contoh entri log untuk pencadangan terjadwal di instance Compute Engine.
{
"insertId": "696883be-582d-4af4-b2b8-a4c497e49489",
"jsonPayload": {
"jobId": "696883be-582d-4af4-b2b8-a4c497e49489",
"@type": "type.googleapis.com/google.cloud.backupdr.logging.v1.BDRBackupRestoreJobLog",
"sourceResourceName": "projects/Source_project_ID/zones/asia-east1-c/instances/Instance_name",
"jobCategory": "SCHEDULED_BACKUP",
"sourceResourceId": "6114243930178522357",
"resourceType": "Compute Engine",
"jobStatus": "RUNNING",
"backupRule": "backup-rule-1",
"backupVaultName": "projects/Backupvault_project_ID/locations/asia-east1/backupVaults/Backupvault_name",
"startTime": "2024-09-10T06:37:00.303416182Z",
"backupPlanName": "projects/Backupplan_project_ID/locations/asia-east1/backupPlans/Backupplan_Name"
},
"resource": {
"type": "backupdr.googleapis.com/BackupDRProject",
"labels": {
"resource_container": "projects/223618678509",
"location": "asia-east1"
}
},
"timestamp": "2024-09-10T06:37:00.303416182Z",
"logName": "projects/Backupvault_Name/logs/backupdr.googleapis.com%2Fbdr_backup_restore_jobs",
"receiveTimestamp": "2024-09-10T06:37:01.818767274Z"
}
Sampel kueri
Untuk melihat log yang dipilih, Anda dapat menulis kueri kustom di bagian kueri.
Gunakan kueri berikut untuk melihat tugas yang gagal.
logName:"bdr_backup_restore_jobs" jsonPayload.jobStatus="FAILED"
Gunakan kueri berikut untuk melihat tugas yang disimpan di vault cadangan.
logName:"bdr_backup_restore_jobs" jsonPayload.backupVaultName:"backupVaults/BACKUPVAULT_NAME"
Gunakan kueri berikut untuk melihat tugas yang dibuat dengan rencana pencadangan.
logName:"bdr_backup_restore_jobs" jsonPayload.backupPlanName:"backupPlans/BACKUPPLAN_NAME"
Langkah selanjutnya
- Untuk mengonfigurasi pemberitahuan berbasis log untuk Layanan Pencadangan dan DR, buat kueri log, menggunakan filter log tugas, lalu Konfigurasikan pemberitahuan berbasis log.