Halaman ini menjelaskan cara melihat log tugas pencadangan dan pemulihan untuk pencadangan yang di-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 semua resource yang dilindungi oleh rencana pencadangan dalam project yang ditentukan. Jika operasi pencadangan dan pemulihan dilakukan di project lain, minta administrator Anda 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 di-vault di Cloud Logging menggunakan konsol Google Cloud dan Google Cloud CLI. Untuk melihat tugas pencadangan, pilih project brankas cadangan atau project resource tempat pencadangan dilakukan. Untuk melihat tugas pemulihan, pilih project brankas cadangan atau project tempat resource dipulihkan.
Konsol
Di konsol Google Cloud , Anda dapat menggunakan Logs Explorer untuk mengambil entri log pencadangan dan pemulihan untuk cadangan yang disimpan di brankas Anda:
- 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 pencadangan dan pemulihan project, jalankan perintah berikut:
```none
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 brankas cadangan atau project resource tempat pencadangan dilakukan. Untuk melihat tugas pemulihan, Anda dapat memasukkan project brankas 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 pekerjaan, yang dapat berupa SUCCESSFUL , FAILED , RUNNING , SKIPPED . |
backupRule |
Nama aturan pencadangan yang memicu tugas pencadangan. |
backupVaultName |
Nama relatif dari brankas cadangan tempat cadangan disimpan. |
startTime |
Waktu mulai tugas, yang dalam format UTC YYYY-MM-DD HH:MM:SS.SSS . |
backupPlanName |
Nama relatif paket pencadangan yang terkait dengan resource. Untuk tugas pemulihan, kolom nama rencana cadangan tetap Null . |
errorCode |
Kode error yang terkait dengan 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 cadangan 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 cadangan.
logName:"bdr_backup_restore_jobs" jsonPayload.backupPlanName:"backupPlans/BACKUPPLAN_NAME"
Melihat log detail rencana pencadangan
Anda dapat melihat log detail rencana cadangan di Cloud Logging menggunakan Google Cloud konsol dan Google Cloud CLI. Untuk melihat tugas pencadangan, pilih project tempat rencana cadangan dibuat.
Konsol
Di konsol Google Cloud , Anda dapat menggunakan Logs Explorer untuk mengambil entri log detail rencana pencadangan:
- Di konsol Google Cloud , buka Logging > Logs Explorer.
- Pilih project Cloud yang ada.
- Di panel Query builder, pilih bdr_backup_plan_details dari drop-down Select Log name.
gcloud
Google Cloud CLI menyediakan antarmuka command line ke Logging API. Untuk membaca entri log pencadangan dan pemulihan project, jalankan perintah berikut:
```none
gcloud logging read "logName: bdr_backup_plan_details" --project=PROJECT_ID
```
Ganti kode berikut:
PROJECT_ID
: nama project tempat rencana cadangan dibuat.
Format log detail rencana cadangan
Entri log pencadangan dan pemulihan mencakup kolom berikut:
Kolom | Deskripsi |
---|---|
backupPlanName |
Nama relatif rencana cadangan. |
ruleName |
Nama aturan pencadangan yang digunakan untuk tugas pencadangan. |
recurrence |
Jenis pengulangan pencadangan, yang dapat berupa per jam, harian, mingguan, bulanan, atau tahunan. |
recurrenceSchedule |
Jadwal pengulangan pencadangan berdasarkan aturan pencadangan. |
backupWindow |
Jangka waktu saat tugas pencadangan dapat dimulai. |
retentionDays |
Durasi dalam hari cadangan harus dipertahankan. |
backupWindowTimezone |
Zona waktu yang berlaku untuk periode pencadangan. |
backupVaultName |
Nama relatif dari brankas cadangan yang terkait dengan rencana pencadangan. |
resourcesProtectedCount |
Jumlah resource yang dilindungi oleh rencana pencadangan. |
protectedDataVolumeGib |
Ukuran total dalam GiB data sumber yang dilindungi oleh paket pencadangan. |
Contoh berikut adalah contoh entri log bdr_backup_plan_details
.
{
"insertId": "15792541403682418506",
"jsonPayload": {
"resourcesProtectedCount": 3,
"protectedDataVolumeGib": 30,
"@type": "type.googleapis.com/google.cloud.backupdr.logging.v1.BDRBackupPlanDetailsLog",
"backupVaultName": "projects/hk-staging-saas-report-1/locations/us-central1/backupVaults/hk-bv-1",
"backupPlanName": "projects/hk-staging-saas-report-1/locations/us-central1/backupPlans/hk-bp-2",
"backupRuleDetails": [
{
"retentionDays": 10,
"recurrence": "Daily",
"recurrenceSchedule": "Every day",
"backupWindow": "00:00 to 24:00",
"ruleName": "hk-br-2",
"backupWindowTimezone": "Asia/Calcutta"
}
]
},
"resource": {
"type": "staging-backupdr.sandbox.googleapis.com/BackupPlan",
"labels": {
"location": "us-central1",
"resource_container": "838468076466",
"backup_plan_id": "hk-bp-2"
}
},
"timestamp": "2025-06-09T08:04:10Z",
"severity": "INFO",
"logName": "projects/hk-staging-saas-report-1/logs/staging-backupdr.sandbox.googleapis.com%2Fbdr_backup_plan_details",
"receiveTimestamp": "2025-06-09T09:40:14.711832094Z"
}
Sampel kueri
Untuk melihat log yang dipilih, Anda dapat menulis kueri kustom di bagian kueri.
Gunakan kueri berikut untuk melihat rencana cadangan yang terkait dengan rencana cadangan tertentu:
logName:"bdr_backup_plan_details" jsonPayload.backupPlanName:"projects/PROJECT_ID/locations/LOCATION/backupPlans/BACKUPPLAN_NAME"
Gunakan kueri berikut untuk melihat rencana pencadangan yang terkait dengan vault cadangan tertentu:
logName:"bdr_backup_plan_details" jsonPayload.backupVaultName:"projects/PROJECT_ID/locations/LOCATION/backupVaults/BACKUPVAULT_NAME"
Gunakan kueri berikut untuk melihat rencana pencadangan yang berisi nama aturan tertentu:
logName:"bdr_backup_plan_details" jsonPayload.backupRuleDetails.ruleName:"RULE_NAME
Melihat laporan rencana pencadangan untuk pencadangan yang disimpan di brankas
Anda dapat melihat log detail rencana pencadangan di Cloud Logging menggunakan Google Cloud konsol dan Google Cloud CLI. Untuk melihat tugas pencadangan, pilih project tempat rencana pencadangan dibuat.
Konsol
Di konsol Google Cloud , Anda dapat menggunakan Logs Explorer untuk mengambil entri log detail rencana pencadangan:
- Di konsol Google Cloud , buka Logging > Logs Explorer.
- Pilih project Cloud yang ada.
- Di panel Query builder, pilih bdr_backup_plan_details dari drop-down Select Log name.
gcloud
Google Cloud CLI menyediakan antarmuka command line ke Logging API. Untuk membaca entri log pencadangan dan pemulihan project, jalankan perintah berikut:
```none
gcloud logging read "logName: bdr_backup_plan_details" --project=PROJECT_ID
```
Ganti kode berikut:
PROJECT_ID
: nama project tempat rencana cadangan dibuat.
Format laporan rencana cadangan
Laporan ini memberikan insight komprehensif tentang rencana pencadangan yang dikonfigurasi, yang menjelaskan aturan, backup vault terkait, dan statistik resource yang dilindungi.
Laporan ini mencakup kolom berikut:
- date: Tanggal terbaru saat informasi rencana pencadangan diperbarui.
- backup_plan_name: Nama yang ditetapkan untuk rencana cadangan.
- backup_plan_location: Lokasi geografis rencana cadangan.
- backup_rules: Kumpulan data berulang (array) yang berisi detail terperinci untuk setiap
aturan pencadangan dalam rencana. Setiap catatan aturan terdiri dari:
- backup_rules.rule_name: Nama yang ditetapkan untuk aturan pencadangan.
- backup_rules.recurrence: Jenis pengulangan yang ditentukan untuk cadangan (misalnya, per jam, harian, mingguan, bulanan, tahunan).
- backup_rules.recurrence_schedule: Jadwal pengulangan yang ditentukan untuk aturan pencadangan (misalnya, "setiap hari pukul 10.00", "setiap hari Senin").
- backup_rules.backup_window: Jangka waktu yang ditentukan (dalam format jam 24 jam) selama tugas pencadangan diizinkan untuk dimulai (misalnya, "02:00-08:00").
- backup_rules.backup_window_time_zone: Zona waktu tempat pencadangan dijadwalkan (misalnya, "UTC", "America/Los_Angeles").
- backup_rules.retention_days: Durasi yang ditentukan (dalam hari) untuk cadangan yang akan dipertahankan sesuai dengan aturan ini.
- backup_vault_name: Nama vault cadangan yang secara intrinsik ditautkan ke rencana cadangan.
- backup_vault_location: Lokasi geografis vault cadangan yang terkait dengan rencana pencadangan.
- resources_protected_count: Jumlah resource yang dapat diukur yang dilindungi oleh rencana pencadangan khusus ini.
- protected_data_volume_gib: Volume data gabungan (dinyatakan dalam GiB) dari resource yang dilindungi oleh rencana pencadangan ini.
- minimum_enforced_retention_days: Periode retensi wajib minimum (dalam hari) yang berlaku untuk cadangan yang terkait dengan paket pencadangan ini.
- effective_date_for_enforced_retention_lock: Tanggal mulai berlaku yang tepat untuk kunci retensi yang diterapkan.
lock_on_enforced_retention: Indikator apakah retensi dalam status terkunci. Kolom ini dibuat secara dinamis berdasarkan logika berikutnya:
- Jika stempel waktu
effective_date_for_enforced_retention_lock
ada dan sesuai dengan waktu saat ini atau waktu sebelumnya, maka nilai tersebut ditetapkan sebagai "dikunci". - Jika kondisi ini tidak terpenuhi, nilai ditetapkan sebagai "tidak terkunci".
- Jika stempel waktu
Sampel kueri
Untuk melihat log yang dipilih, Anda dapat menulis kueri kustom di bagian kueri.
Gunakan kueri berikut untuk melihat rencana cadangan yang terkait dengan rencana cadangan tertentu:
logName:"bdr_backup_plan_details" jsonPayload.backupPlanName:"projects/PROJECT_ID/locations/LOCATION/backupPlans/BACKUPPLAN_NAME"
Gunakan kueri berikut untuk melihat rencana pencadangan yang terkait dengan vault cadangan tertentu:
logName:"bdr_backup_plan_details" jsonPayload.backupVaultName:"projects/PROJECT_ID/locations/LOCATION/backupVaults/BACKUPVAULT_NAME"
Gunakan kueri berikut untuk melihat rencana pencadangan yang berisi nama aturan tertentu:
logName:"bdr_backup_plan_details" jsonPayload.backupRuleDetails.ruleName:"RULE_NAME
Langkah berikutnya
- Untuk mengonfigurasi pemberitahuan berbasis log untuk Layanan Pencadangan dan DR, buat kueri log, menggunakan filter log tugas, lalu Konfigurasi pemberitahuan berbasis log.