Halaman ini menjelaskan cara melihat log kepatuhan jadwal harian yang dibuat di Cloud Logging untuk perangkat cadangan/pemulihan. Log ini memberikan informasi tentang status kepatuhan kebijakan pencadangan terjadwal harian untuk resource Anda. Log ini hanya menampilkan kepatuhan untuk kebijakan jadwal harian dan tidak mencakup kebijakan mingguan dan bulanan. Log ini hanya menampilkan data untuk tujuh hari terakhir.
Log kepatuhan jadwal harian untuk setiap perlengkapan digabungkan dan
berbagi stempel waktu yang sama. Bagian ini menunjukkan status kepatuhan semua jadwal kebijakan harian yang terkait dengan perangkat tersebut selama tujuh hari sebelumnya dari DAY hingga DAY-6. Log ini tidak akan berisi informasi di luar jangka waktu tujuh hari.
Log kepatuhan jadwal harian dikirimkan dalam batch untuk setiap perangkat tiga kali sehari dengan interval delapan jam. Batch log dengan stempel waktu terbaru selalu mencerminkan gambaran kepatuhan terbaru untuk semua jadwal kebijakan harian yang ditautkan ke perangkat tertentu.
Izin dan peran
Anda memerlukan izin IAM roles/logging.viewer untuk melihat log kepatuhan. Peran Logs Viewer memberi Anda akses hanya baca untuk melihat log kepatuhan semua alat pencadangan/pemulihan dalam project yang ditentukan.
Untuk mengetahui informasi selengkapnya tentang peran dan izin IAM yang berlaku untuk data log kepatuhan, lihat Kontrol akses dengan IAM.
Melihat log kepatuhan
Anda dapat melihat log kepatuhan Layanan Backup dan DR di Cloud Logging menggunakan konsol Google Cloud dan gcloud CLI.
Konsol
Di konsol Google Cloud , Anda dapat menggunakan Logs Explorer untuk mengambil entri log kepatuhan Layanan Backup and DR untuk appliance pencadangan/pemulihan Anda:
- Di konsol Google Cloud , buka Logging > Logs Explorer.
- Pilih project Cloud yang ada.
- Di panel Query builder, pilih gcb_daily_schedule_compliance dari drop-down Select Log name.
gcloud
gcloud CLI menyediakan antarmuka command line ke Cloud Logging API. Untuk membaca entri log kepatuhan alat pencadangan/pemulihan di project, jalankan perintah berikut:
```sh
gcloud logging read "logName : projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_daily_schedule_compliance" --project=PROJECT_ID
```
Format log kepatuhan jadwal harian
Entri log kepatuhan jadwal harian Layanan Pencadangan dan DR mencakup kolom berikut:
Kolom |
Deskripsi |
|---|---|
Nama peralatan |
Nama appliance yang terkait dengan kebijakan pencadangan jadwal harian. |
Nama resource |
Nama resource yang terkait dengan kebijakan pencadangan jadwal harian. |
ID kebijakan aturan pencadangan |
ID kebijakan pencadangan yang dilaporkan kepatuhannya. |
Host ID |
ID host yang terkait dengan kebijakan pencadangan jadwal harian. |
Nama host |
Nama host yang terkait dengan kebijakan pencadangan jadwal harian. |
Job type |
Jenis tugas kebijakan pencadangan jadwal harian. Tindakan ini dapat berupa snapshot, OnVault, streamsnap, pemulihan, atau langsung ke OnVault. |
Waktu mulai periode pencadangan |
Waktu mulai periode kebijakan pencadangan jadwal harian. |
Status |
Status kepatuhan kebijakan pencadangan jadwal harian. Statusnya dapat berupa berhasil, gagal, tidak diketahui, atau kosong. |
ID Resource |
ID resource yang terkait dengan kebijakan pencadangan jadwal harian. |
Jenis resource |
Jenis resource, misalnya, instance Compute Engine, Google Cloud VMware Engine, atau database. |
ID Peralatan |
ID perangkat yang terkait dengan kebijakan pencadangan jadwal harian. |
Tanggal |
Tanggal saat status kepatuhan dilaporkan. |
Komentar |
Deskripsi yang menjelaskan status kepatuhan kebijakan pencadangan jadwal harian. |
ID template kebijakan rencana pencadangan |
ID template pencadangan yang menjadi bagian dari kebijakan pencadangan jadwal harian. |
Nama kebijakan aturan pencadangan |
Nama kebijakan pencadangan yang memiliki pelaporan kepatuhan. |
Template kebijakan rencana pencadangan |
Nama template yang menjadi bagian dari kebijakan pencadangan jadwal harian. |
Contoh berikut adalah contoh entri log yang merepresentasikan status kepatuhan
untuk jadwal kebijakan pencadangan harian logsmart_snap.
{
"insertId": "209569_144675069838",
"jsonPayload": {
"backup_window_start_time": "19:00",
"job_type": "Snapshot",
"resource_id": "6223",
"date": "2024-02-07",
"host_name": "uistress-sql19stdm",
"resource_type": "SqlServerWriter",
"appliance_name": "appliance-test5-64573",
"backup_plan_policy_template_id": "6381",
"backup_rule_policy_name": "logsmart_snap",
"backup_plan_policy_template": "a_logsmart",
"backup_rule_policy_id": "6383",
"resource_name": "DB-RMV2",
"comment": "Job_0181855 finished at 2024-02-07 19:01 with consistency point 2024-02-07 19:01",
"appliance_id": "xxxxxxxxxxxx",
"status": "Success",
"host_id": "5169"
},
"resource": {
"type": "backupdr.googleapis.com/ManagementConsole",
"labels": {
"location": "us-central1",
"management_server_id": "
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"resource_container": "projects/xxxxxxxxxxxx
"
}
},
"timestamp": "2024-02-08T23:15:00.704Z",
"logName": "projects/project_ID/logs/backupdr.googleapis.com%2Fgcb_daily_schedule_compliance",
"receiveTimestamp": "2024-02-08T23:19:21.193161111Z"
}
Sampel kueri
Anda dapat menulis kueri log kepatuhan kustom di bagian kueri untuk melihat log yang dipilih:
Gunakan kueri berikut untuk melihat semua log kepatuhan kebijakan pencadangan terjadwal harian untuk PROJECT_ID tertentu:
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_daily_schedule_compliance"
Jika Anda mencari log kepatuhan dengan status kepatuhan failure.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_daily_schedule_compliance"
jsonPayload.status="Failure"
Jika Anda mencari log kepatuhan untuk kebijakan yang terkait dengan alat cadangan/pemulihan.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_daily_schedule_compliance"
jsonPayload.appliance_name="appliance_name"
Jika Anda mencari log kepatuhan untuk kebijakan yang terkait dengan resource tertentu.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_daily_schedule_compliance"
jsonPayload.resource_name="resource_name"
Jika Anda mencari log kepatuhan yang terkait dengan host tertentu.
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_daily_schedule_compliance"
jsonPayload.host_name="hostname"
Langkah berikutnya
- Untuk mengonfigurasi pemberitahuan berbasis log untuk Layanan Backup dan DR, buat kueri log, menggunakan filter log kepatuhan, lalu Konfigurasi pemberitahuan berbasis log.