本頁說明如何查看 Cloud Logging 中為備份/還原裝置建立的工作記錄。這些記錄可深入瞭解備份/還原裝置的工作,例如工作成功、失敗或其他狀態。
權限與角色
您需要 IAM 權限 roles/logging.viewer,才能查看工作記錄。記錄檢視者角色提供唯讀存取權,可查看指定專案中所有備份/復原裝置的工作記錄。如要進一步瞭解適用於工作記錄資料的 IAM 權限與角色,請參閱「使用 IAM 控管存取」。
查看工作記錄檔
您可以使用 Google Cloud 控制台和 gcloud CLI,在 Cloud Logging 中查看備份和災難復原服務工作記錄。
控制台
在 Google Cloud 控制台中,可以使用 Logs Explorer 擷取備份/復原設備的備份和災難復原服務工作記錄項目:
前往 Google Cloud 控制台的「Logging」 >「Logs Explorer」。
選取現有的 Google Cloud 專案。
在「查詢產生器」窗格中,從「選取記錄檔名稱」下拉式選單中選取
gcb_backup_recovery_jobs。
gcloud
gcloud CLI 提供 Logging API 的指令列介面。讀取專案中備份/復原設備的工作記錄項目:
gCloud Logging read "logName : projects/PROJECT_ID/logs/gcb_backup_recovery_jobs"\--project=PROJECT_ID
工作記錄格式
備份和災難復原服務工作記錄項目包含下列欄位:
| 欄位 | 說明 |
|---|---|
| 設備名稱 | 與工作相關聯的裝置名稱。 |
| 資源名稱 | 與工作相關聯的資源名稱。 |
| 備份一致性 | 顯示備份是否為當機一致性或應用程式一致性。 |
| 已複製的備份資料 (GB) | 複製的備份資料大小。 |
| 備份方案 | 用於備份工作的備份方案名稱。 |
| 備份規則 | 用於備份工作的備份政策名稱。 |
| 備份規則 ID | 用於備份工作的備份政策 ID。 |
| 備份類型 | 執行的備份類型。可以是完整副本或增量副本。記錄檔備份會顯示為「記錄」。 |
| 壓縮比 | 將資料傳送至物件儲存空間前達成的壓縮比率。這項限制適用於 OnVault 和直接傳送至 OnVault 的工作。 |
| 資料變更率 | 複製的資料量占資源大小 (已用資料) 的百分比。 |
| 傳送的資料 (GB) | 這項工作傳送至遠端網站的資料總量。這僅適用於 streamsnap 工作。 |
| 寫入的資料 (GB) | 寫入遠端網站相關集區的資料量。這僅適用於 streamsnap 工作。 |
| 錯誤代碼 | 指派給失敗工作的錯誤 ID。 |
| 錯誤訊息 | 工作錯誤訊息。 |
| 主辦人 ID | 與工作相關聯的主機 ID。 |
| 主機名稱 | 與工作相關聯的主機名稱。 |
| 職缺類別 | 顯示作業是備份還是復原。 |
| 工作時間長度 | 完成工作所需的時間。 |
| 工作結束時間 | 這項工作的結束時間。 |
| 工作 ID | 與工作相關聯的 ID。 |
| 工作啟動失敗原因 | 未啟動或開始工作的原因。 |
| 工作名稱 | 工作名稱。 |
| 工作類型 | 實際工作類型,例如快照、OnVault、streamsnap 或還原。 |
| 工作開始時間 | 這項工作的開始時間。 |
| 工作狀態 | 工作狀態。狀態可以是「成功」、「失敗」、「已取消」、「重試」或「未執行」。 |
| 工作排入佇列的時間 | 排入佇列的工作的工作佇列時間戳記。 |
| 記錄檔備份 | 如果資料庫應用程式的記錄備份類型為 DB 和 Log,就會顯示這個欄位。建立資料庫備份時,這個欄位會顯示 DB 備份類型。如果只為資料庫進行 Log 備份,這個欄位會顯示記錄備份類型。 |
| OnVault 集區儲存空間用量 (GB) | OnVault 集區耗用的空間大小。 |
| 壓縮前 (GB) | OnVault 工作資源預先壓縮的大小。 |
| 資源資料大小 (GB) | 受保護資源的大小。 |
| 資源 ID | 與工作相關聯的資源 ID。 |
| 資源類型 | 資源類型,例如 Compute Engine 執行個體、VMware Compute Engine 或資料庫。 |
| 復原點 | 上次成功備份的日期。 |
| 快照磁碟大小 (GB) | 復原應用程式的快照大小。 |
| 目標裝置 ID | 與工作相關聯的目標設備 ID。 |
| 目標主機名稱 | 目標主機的名稱。 |
| 目標主機 ID | 目標主機的 ID。 |
| 目標裝置名稱 | 與作業相關聯的目標設備名稱。 |
| 目標集區 ID | 用於備份工作的目標 OnVault 集區 ID。 |
| 目標集區名稱 | 用於備份工作的目標 OnVault 集區名稱。 |
以下範例是在備份/還原設備 appliance-test5-64573 上記錄的快照作業記錄項目。
{
"insertId": "1717974_145859162970",
"jsonPayload": {
"target_host_name": "appliance-test6-8299",
"hostname": "uistress-sql19stdm",
"target_pool_name": "act_per_pool000",
"error_code": 0,
"data_sent_in_gib": 0,
"compression_ratio": 0,
"job_status": "succeeded",
"job_duration_in_hours": 0.02,
"job_initiation_failure_reason": "",
"log_backup": "",
"recovery_point": "2024-01-18T05:03:04Z",
"resource_name": "DB02",
"pre_compress_in_gib": 0,
"job_name": "Job_1717931",
"backup_consistency": "Application Consistent",
"onvault_pool_storage_consumed_in_gib": 0,
"job_id": "1717973",
"job_queued_time": "2024-01-18T05:05:01Z",
"host_id": "4677",
"job_type": "Log Replicate",
"resource_data_size_in_gib": 0.02,
"target_appliance_id": "145240780891",
"appliance_name": "appliance-test5-64573",
"snapshot_disk_size_in_gib": 10,
"target_pool_id": "73",
"data_change_rate": 11.33,
"backup_type": "Incremental",
"target_host_id": "4677",
"data_copied_in_gib": 0,
"data_written_in_gib": 0,
"resource_id": "57587",
"resource_type": "SqlServerWriter",
"error_message": "",
"backup_rule_policy_id": "72954",
"backup_plan_policy_template": "Copy of _a_logsmart_2023_11_23_15_44_8",
"job_end_time": "2024-01-18T05:06:17Z",
"job_category": "Backup Job",
"backup_rule_policy_name": "logsmart_snap",
"target_appliance_name": "appliance-test6-8299",
"job_start_time": "2024-01-18T05:05:04.377Z"
},
"resource": {
"type": "backupdr.googleapis.com/ManagementConsole",
"labels": {
"management_server_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"location": "us-central1",
"resource_container": "projects/xxxxxxxxxxxx"
}
},
"timestamp": "2024-01-18T05:07:04.697Z",
"logName": "projects/project_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs",
"receiveTimestamp": "2024-01-18T05:08:12.139517321Z"
}
查詢範例
您可以在查詢部分撰寫自訂工作查詢,查看所選記錄。
使用下列查詢,查看與特定 PROJECT_ID 的備份/復原設備相關聯的所有工作記錄:
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
如要查看特定設備備份還原工作的詳細資料,請使用下列查詢。
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
jsonPayload.appliance_name="appliance_name"
如要查詢特定資源的備份還原作業詳細資料,請使用下列查詢。
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
jsonPayload.resource_name="resource_name"
針對特定工作,使用下列查詢,這些工作是針對指定資源名稱和備份範本執行。
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
jsonPayload.resource_name="resource_name"
jsonPayload.backup_plan_policy_template="backup_template"
針對特定主機的應用程式執行備份還原作業時,請使用下列查詢。
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
jsonPayload.hostname="hostname"
如要搜尋特定工作類型的相關記錄,請使用下列查詢。
請務必在查詢中使用大寫的 OR 運算子。
logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_recovery_jobs"
jsonPayload.job_type=("Snapshot" OR "Mount")