Log peristiwa Backup and DR

Halaman ini menjelaskan cara melihat log aktivitas yang dibuat di perangkat pencadangan/pemulihan di Cloud Logging. Log peristiwa memberikan insight tentang perangkat pencadangan/pemulihan Anda, seperti peristiwa atau error sistem.

Izin dan peran

Izin dan peran IAM menentukan apakah Anda dapat mengakses data log peristiwa Layanan Pencadangan dan DR.

Anda memerlukan izin roles/logging.viewer untuk melihat log peristiwa. Peran Logs Viewer memberi Anda akses hanya baca untuk melihat log peristiwa dari semua perangkat pencadangan/pemulihan di project yang ditentukan. Untuk mengetahui informasi selengkapnya tentang peran dan izin IAM yang berlaku untuk data log peristiwa, lihat Kontrol akses dengan IAM.

Melihat log aktivitas

Anda dapat melihat log peristiwa Pencadangan dan DR di Cloud Logging menggunakan konsolGoogle Cloud dan CLI Google Cloud .

Konsol

Di konsol Google Cloud , Anda dapat menggunakan Logs Explorer untuk mengambil entri log peristiwa Pencadangan dan DR untuk appliance pencadangan/pemulihan Anda:

  1. Di konsol Google Cloud , buka Logging > Logs Explorer.
  2. Pilih project Cloud yang ada.
  3. Di panel Query builder, ikuti langkah-langkah berikut:

    1. Dari drop-down Resource, pilih Backup Recovery Appliance.
    2. Dari drop-down Select Log name, pilih backup_recovery_appliance_events untuk melihat log peristiwa perangkat pencadangan/pemulihan.

gcloud

CLI Google Cloud menyediakan antarmuka command line ke Logging API. Berikan ID resource yang valid di setiap nama log. Untuk membaca entri log peristiwa dari perangkat pencadangan/pemulihan dalam project, jalankan perintah berikut:

```gcloud
gcloud logging read "logName : projects/PROJECT_ID/logs/backup_recovery_appliance_events"\
 --project=PROJECT_ID
 ```

API

Untuk melihat entri log audit dari appliance pencadangan/pemulihan di project, lakukan hal berikut:

  1. Buka bagian Coba API ini dalam dokumentasi untuk metode entries.list.
  2. Masukkan string berikut ke dalam bagian Isi permintaan di formulir Coba API ini. Mengklik formulir yang telah diisi ini akan otomatis mengisi isi permintaan, tetapi Anda harus memberikan PROJECT_ID yang valid di setiap kolom nama log.

    ```API
    {
      "resourceNames": [
        "projects/PROJECT_ID"
      ],
      "pageSize": 5,
      "filter": "logName : projects/PROJECT_ID/logs/backupdr_audit_log"
    }
    ```
    
  3. Klik Jalankan.

Format log aktivitas

Entri log peristiwa pencadangan dan DR mencakup kolom berikut:

  • appName: Kolom ini menampilkan nama aplikasi yang terkait dengan peristiwa.
  • srcid: Kolom ini menampilkan ID unik peristiwa yang terjadi di appliance pencadangan/pemulihan.
  • jobName: Kolom ini menampilkan nama tugas yang terkait dengan peristiwa.
  • appType: Kolom ini menampilkan jenis aplikasi yang terkait dengan peristiwa.
  • eventId: Kolom ini menampilkan ID unik yang terkait dengan error.
  • component: Kolom ini menampilkan sumber peristiwa.
  • eventTime: Kolom ini menampilkan waktu saat peristiwa dilaporkan.
  • errorMessage: Kolom ini menjelaskan error mendetail yang terkait dengan peristiwa.

Contoh berikut adalah contoh entri log yang dicatat ke dalam log di ba-1-52973 perangkat cadangan/pemulihan untuk tugas snapshot yang gagal.

    {
    "insertId": "aop2oko38hsami1c",
    "jsonPayload": {
    "appName": "instance-2",
    "srcid": "111428",
    "jobName": "Job_0110906c",
    "appType": "GCPInstance",
    "eventId": 43901,
    "component": "udp",
    "eventTime": "2023-02-06T20:24:52.450Z",
    "errorMessage": "Failed snapshot Job_0110906c for application instance-2 on host instance-2, Error: 1249: Failed to get VM details , sltname: pd snaps, slpname: ba-1-52973_Profile. "
    },
    "resource": {
    "type": "backupdr.googleapis.com/BackupRecoveryAppliance",
    "labels": {
    "backup_recovery_appliance_id": "test-backup-recovery-appliances",
    "resource_container": "projects/1234567",
    "management_server_id": "abcd-efgh-1234-5678-6789",
    "location": ""
    }
    },
    "timestamp": "2023-02-06T20:24:55.275029393Z",
    "severity": "ERROR",
    "logName": "projects/project1/logs/backupdr.googleapis.com%2Fbackup_recovery_appliance_events",
    "receiveTimestamp": "2023-02-06T20:24:56.388937247Z"
    }

Sampel kueri

Anda dapat menulis kueri peristiwa kustom di bagian kueri untuk melihat log peristiwa yang Anda inginkan.

Gunakan kueri berikut untuk melihat semua log aktivitas yang terkait dengan perangkat pencadangan/pemulihan untuk PROJECT_ID tertentu:

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fbackup_recovery_appliance_events"

Jika Anda mencari log aktivitas untuk appliance pencadangan/pemulihan tertentu, tambahkan nama appliance pencadangan/pemulihan berikut:

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fbackup_recovery_appliance_events"
    resource.labels.backup_recovery_appliance_id= "backup/recovery appliance name"

Jika Anda mencari log aktivitas untuk ID peristiwa tertentu, gunakan kueri log berikut. Pastikan Anda menggunakan AND huruf besar.

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fbackup_recovery_appliance_events"
    AND jsonPayload.eventId = event ID

Jika Anda mencari log aktivitas untuk beberapa ID peristiwa tertentu, gunakan kueri log berikut. Pastikan Anda menggunakan AND dan OR dalam huruf besar.

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fbackup_recovery_appliance_events"
    AND jsonPayload.eventId = (event ID 1 OR event ID 2 OR event ID 3)

Jika Anda mencari log aktivitas dan ingin mengecualikan ID peristiwa tertentu, gunakan kueri log berikut. Pastikan Anda menggunakan AND NOT dan OR dalam huruf besar.

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fbackup_recovery_appliance_events"
    AND NOT jsonPayload.eventId = (event ID 1 OR event ID 2 OR event ID 3)

Jika Anda mencari log aktivitas untuk aplikasi tertentu, gunakan kueri log berikut. Pastikan Anda menggunakan AND huruf besar.

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fbackup_recovery_appliance_events" AND jsonPayload.app_name = appname

Langkah selanjutnya