Halaman ini menjelaskan cara melihat log kepatuhan jadwal harian yang dibuat di Cloud Logging untuk appliance pencadangan/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 menyertakan kebijakan mingguan dan bulanan. Log ini hanya menampilkan data untuk tujuh hari terakhir.
Log kepatuhan jadwal harian untuk setiap appliance dipaketkan bersama dan
berbagi stempel waktu yang sama. 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 dikirim secara massal 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 dari semua perangkat pencadangan/pemulihan di 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 Pencadangan dan DR di Cloud Logging menggunakan Konsol Google Cloud dan Google Cloud CLI.
Konsol
Di konsol Google Cloud, Anda dapat menggunakan Logs Explorer untuk mengambil entri log kepatuhan Layanan Pencadangan dan DR untuk perangkat 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
Google Cloud CLI menyediakan antarmuka command line ke Cloud Logging API. Untuk membaca entri log kepatuhan dari perangkat pencadangan/pemulihan dalam 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 perangkat 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 kepatuhannya dilaporkan. |
ID Host |
ID host yang terkait dengan kebijakan pencadangan jadwal harian. |
Nama host |
Nama host yang terkait dengan kebijakan pencadangan jadwal harian. |
Jenis tugas |
Jenis tugas kebijakan pencadangan jadwal harian. 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 Perangkat |
ID appliance yang terkait dengan kebijakan pencadangan jadwal harian. |
Tanggal |
Tanggal status kepatuhan dilaporkan. |
Komentar |
Deskripsi yang menjelaskan status kepatuhan kebijakan pencadangan jadwal harian. |
ID template kebijakan rencana pencadangan |
ID template pencadangan yang merupakan bagian dari kebijakan pencadangan jadwal harian. |
Nama kebijakan aturan pencadangan |
Nama kebijakan pencadangan yang dilaporkan oleh kepatuhan. |
Template kebijakan rencana pencadangan |
Nama template yang menjadi bagian dari kebijakan pencadangan jadwal harian. |
Contoh berikut adalah contoh entri log yang mewakili 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 perangkat pencadangan/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 selanjutnya
- Untuk mengonfigurasi pemberitahuan berbasis log untuk Layanan Pencadangan dan DR, buat kueri log, menggunakan filter log kepatuhan, lalu Mengonfigurasi pemberitahuan berbasis log.