Halaman ini menjelaskan cara melihat log detail kebijakan pencadangan yang dibuat di Cloud Logging untuk peralatan pencadangan/pemulihan. Log ini memberikan insight tentang detail kebijakan pencadangan yang dikonfigurasi dan jumlah resource yang dilindungi menggunakan kebijakan pencadangan tertentu.
Izin dan peran
Anda memerlukan izin IAM roles/logging.viewer
untuk melihat log detail kebijakan pencadangan. Peran Pelihat Log memberi Anda akses hanya baca untuk melihat log detail kebijakan pencadangan semua perangkat pencadangan/pemulihan dalam project yang ditentukan.
Untuk mengetahui informasi selengkapnya tentang peran dan izin IAM yang berlaku untuk data log detail kebijakan pencadangan, lihat Kontrol akses dengan IAM.
Melihat log detail kebijakan pencadangan
Anda dapat melihat log detail kebijakan pencadangan di Cloud Logging menggunakan konsol Google Cloud dan gcloud CLI.
Konsol
Di konsol Google Cloud , Anda dapat menggunakan Logs Explorer untuk mengambil entri log detail kebijakan pencadangan untuk appliance pencadangan/pemulihan Anda:
- Di konsol Google Cloud , buka Logging > Logs Explorer.
- Pilih project Google Cloud yang sudah ada.
- Di panel Query builder, pilih gcb_backup_rule_policy_details dari drop-down Select log name.
gcloud
gcloud CLI menyediakan antarmuka command line ke Cloud Logging API.
Untuk membaca entri detail kebijakan pencadangan dari appliance pencadangan/pemulihan dalam project, buka Activate cloud shell, klik Open editor, lalu jalankan perintah berikut:
gcloud logging read "logName : projects/PROJECT_ID/logs/gcb_backup_rule_policy_details" \
--project=PROJECT_ID
Format log detail Kebijakan Pencadangan
Entri log detail Kebijakan Pencadangan mencakup kolom berikut:
| Kolom | Deskripsi |
|---|---|
| appliance_name | Nama perangkat yang terkait dengan kebijakan pencadangan. |
| appliance_id | ID appliance yang terkait dengan kebijakan pencadangan. |
| backup_plan_policy_template | Nama template yang menjadi bagian dari kebijakan pencadangan. |
| backup_plan_policy_template_id | ID template yang menjadi bagian dari kebijakan pencadangan. |
| backup_rule_policy_type | Jenis kebijakan pencadangan. Nilai ini dapat memiliki dua kemungkinan nilai: "Local Replication" atau "Remote Replication" |
| backup_rule_policy_name | Nama kebijakan pencadangan. |
| backup_rule_policy_id | ID kebijakan pencadangan. |
| backup_consistency | Bagian ini menunjukkan jenis pencadangan yang dikonfigurasi untuk kebijakan. Nilai yang mungkin adalah Crash consistent, Take application consistent backup, atau Take crash consistent backup on last try. |
| protected_resources_count | Jumlah resource yang dilindungi dengan template tertentu. |
| schedule_disabled_resources_count | Jumlah resource yang dilindungi dengan template tertentu, tetapi dengan jadwal dalam status dinonaktifkan. |
| backup_frequency_in_days | Frekuensi jadwal yang dikonfigurasi dalam hari untuk pencadangan tertentu |
| log_backup_frequency_in_minutes | Frekuensi pencadangan log database dalam menit. Kolom ini hanya berlaku untuk aplikasi jenis database, jika tidak, kolom ini dilaporkan sebagai 0 secara default. |
| backup_retention_period_in_days | Periode retensi cadangan dalam hari. Kolom ini dalam format desimal dan menampilkan hingga 2 tempat desimal. |
| backup_window_start_time | Waktu Mulai Periode Pencadangan dalam format HH:MM. Kolom ini hanya berlaku untuk jenis jadwal berjangka. Secara default, nilai ini adalah "T/A" untuk jenis jadwal pencadangan berkelanjutan. |
| backup_window_end_time | Waktu Berakhir Periode Pencadangan dalam format HH:MM. Kolom ini hanya berlaku untuk jenis jadwal berjangka. Secara default, waktu ini adalah "23:59" untuk jenis jadwal pencadangan berkelanjutan. |
| backup_schedule_type | Jenis Jadwal Pencadangan. Dapat berupa WINDOWED atau CONTINUOUS. |
Contoh berikut adalah contoh entri log detail kebijakan.
{
"insertId": "49980724_142868351806",
"jsonPayload": {
"backup_rule_policy_type": "Local Replication",
"appliance_name": "sky-full-82959",
"backup_plan_policy_template_id": 13509,
"backup_plan_policy_template": "testtemplate",
"log_backup_frequency_in_minutes": 0,
"backup_frequency_in_days": 1,
"schedule_disabled_resources_count": 17,
"backup_rule_policy_id": 13511,
"backup_consistency": "Crash Consistency Backup",
"protected_resources_count": 16,
"backup_schedule_type": "WINDOWED",
"backup_rule_policy_name": "testPolicy1",
"backup_window_end_time": "07:00",
"backup_window_start_time": "19:00",
"appliance_id": "142868351806",
"backup_retention_period_in_days": 2
},
"resource": {
"type": "backupdr.googleapis.com/ManagementConsole",
"labels": {
"location": "us-central1",
"management_server_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"resource_container": "projects/652683419448"
}
},
"timestamp": "2024-07-26T04:34:46.504Z",
"logName": "projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_rule_policy_details",
"receiveTimestamp": "2024-07-26T04:36:29.496918995Z"
}
Sampel kueri
Anda dapat menulis kueri kustom di bagian kueri untuk melihat log yang dipilih.
Gunakan kueri berikut untuk melihat semua log detail kebijakan pencadangan yang terkait dengan appliance pencadangan/pemulihan untuk PROJECT_ID tertentu:
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_rule_policy_details"
Gunakan kueri berikut untuk detail kebijakan pencadangan appliance tertentu.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_rule_policy_details"
jsonPayload.appliance_name="<appliance_name>"
Gunakan kueri berikut untuk mengetahui detail kebijakan pencadangan untuk template pencadangan tertentu.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
jsonPayload.backup_plan_policy_template="<backup_template>"
Langkah berikutnya
- Untuk mengonfigurasi pemberitahuan berbasis log untuk Layanan Pencadangan dan DR, buat kueri log, menggunakan filter log tugas, lalu Konfigurasi pemberitahuan berbasis log.