適用於 Azure 備份資料的 Log Analytics 資料模型

本文說明新增至 Azure 診斷資料表的 Azure 備份的 Log Analytics 資料模型 (如果您的保存庫已設定診斷設定,以在 Azure 診斷模式中將資料傳送至 Log Analytics 工作區)。 您可以使用此資料模型,針對 Log Analytics 資料撰寫查詢,以建立自訂警示或報告儀表板。

注意

建議您使用新的資源特定模式來查詢 Log Analytics 中的資料,或使用系統函數

在此文章中,您將了解:

  • 使用 Azure 備份資料模型
  • 範例 Kusto 查詢
  • V1 結構描述與 V2 結構描述

使用 Azure 備份資料模型

若要根據您的需求建立視覺效果、自訂查詢及儀表板,您可以在資料模型中使用下列提供的欄位。

警示

下表提供警示相關欄位的詳細資料。

欄位 資料類型 描述
AlertUniqueId_s Text 所產生警示的唯一識別碼
AlertType_s Text 警示的類型,例如備份
AlertStatus_s Text 警示狀態 (例如,作用中)
AlertOccurrenceDateTime_s 日期/時間 建立警示的日期和時間
AlertSeverity_s Text 警示嚴重性 (例如,重大)
AlertTimeToResolveInMinutes_s 數字 解決警示所花費的時間。 作用中警示的時間會呈現為空白。
AlertConsolidationStatus_s Text 識別警示是否為合併警示
CountOfAlertsConsolidated_s 數字 如果是合併警示,則為合併警示的數目
AlertRaisedOn_s Text 引發警示的實體類型
AlertCode_s Text 唯一識別警示類型的代碼
RecommendedAction_s Text 建議用來解決警示的動作
EventName_s Text 事件的名稱。 一律為 AzureBackupCentralReport
BackupItemUniqueId_s Text 與警示相關聯的備份項目所具備的唯一識別碼
SchemaVersion_s Text 結構描述的目前版本,例如 V2
State_s Text 警示物件的目前狀態 (例如,作用中、已刪除)
BackupManagementType_s Text 用於執行本警示所屬備份的提供者類型 (例如,IaaSVM、FileFolder)
OperationName Text 目前作業的名稱,例如 Alert
類別 Text 推送至 Azure 監視器記錄的診斷資料類別。 一律為 Always AzureBackupReport
資源 Text 這是所收集資料的資源,會顯示復原服務保存庫名稱
ProtectedContainerUniqueId_s Text 與警示相關聯的受保護伺服器所具備的唯一識別碼 (V1 中的識別碼為 ProtectedServerUniqueId_s)
VaultUniqueId_s Text 與警示相關聯的受保護保存庫所具備的唯一識別碼
SourceSystem Text 目前資料的來源系統 - Azure
ResourceId Text 要收集其相關資料的資源所具備的唯一識別碼。 例如,復原服務保存庫資源識別碼
SubscriptionId Text 要收集其資料的資源 (例如復原服務保存庫) 的訂用帳戶識別碼。
ResourceGroup Text 要收集其資料的資源 (例如復原服務保存庫) 的資源群組。
ResourceProvider Text 要收集其資料的資源提供者。 例如 Microsoft.RecoveryServices
ResourceType Text 要收集其資料的資源類型。 例如保存庫

BackupItem

下表提供備份項目相關欄位的詳細資料。

欄位 資料類型 描述
EventName_s Text 事件的名稱。 一律為 AzureBackupCentralReport
BackupItemUniqueId_s Text 備份項目的唯一識別碼
BackupItemId_s Text 備份項目的識別碼 (此欄位僅適用於 v1 結構描述)
BackupItemName_s Text 備份項目名稱
BackupItemFriendlyName_s Text 備份項目的易記名稱
BackupItemType_s Text 備份項目類型 (例如,VM、FileFolder)
BackupItemProtectionState_s Text 備份項目的保護狀態
BackupItemAppVersion_s Text 備份項目的應用程式版本
ProtectionState_s Text 備份項目的目前保護狀態 (例如,受保護、ProtectionStopped)
ProtectionGroupName_s Text 保護備份項目的保護群組名稱,用於 SC DPM 和 MABS (如果適用)
SecondaryBackupProtectionState_s Text 是否要為備份項目啟用次要保護
SchemaVersion_s Text 結構描述的版本,例如 V2
State_s Text 備份項目物件的狀態,例如使用中、已刪除
BackupManagementType_s Text 用於執行本備份項目所屬備份的提供者類型 (例如,IaaSVM、FileFolder)
OperationName Text 作業的名稱,例如 BackupItem
類別 Text 推送至 Azure 監視器記錄的診斷資料類別。 一律為 Always AzureBackupReport
資源 Text 要收集其資料的資源,例如復原服務保存庫名稱
SourceSystem Text 目前資料的來源系統 - Azure
ResourceId Text 正在收集資料的資源識別碼,例如復原服務保存庫資源識別碼
SubscriptionId Text 正在收集資料的資源 (例如復原服務保存庫) 的訂用帳戶識別碼。
ResourceGroup Text 正在收集資料的資源 (例如復原服務保存庫) 的資源群組。
ResourceProvider Text 正在收集資料的資源提供者,例如 Microsoft.RecoveryServices
ResourceType Text 正在收集資料的資源類型,例如保存庫

BackupItemAssociation

下表提供與各種實體關聯的備份項目相關詳細資料。

欄位 資料類型 描述
EventName_s Text 此欄位代表此事件的名稱。 一律為 AzureBackupCentralReport
BackupItemUniqueId_s Text 備份項目的唯一識別碼
SchemaVersion_s Text 此欄位表示目前的結構描述版本。 其為 V2
State_s Text 備份項目關聯物件的目前狀態 (例如,作用中、已刪除)
BackupManagementType_s Text 執行備份作業的伺服器所屬的提供者類型,例如 IaaSVM、FileFolder
BackupItemSourceSize_s Text 備份項目的前端大小
BackupManagementServerUniqueId_s Text 可唯一識別用來保護備份項目之備份管理伺服器的欄位 (如果適用)
類別 Text 此欄位代表推送至 Log Analytics 的診斷資料類別。 其為 AzureBackupReport
OperationName Text 此欄位代表目前作業的名稱 - BackupItemAssociation
資源 Text 這是所收集資料的資源,會顯示復原服務保存庫名稱
ProtectedContainerUniqueId_s Text 與備份項目相關聯的受保護伺服器所具備的唯一識別碼 (V1 中的識別碼為 ProtectedServerUniqueId_s)
VaultUniqueId_s Text 包含備份項目的保存庫所具備的唯一識別碼
SourceSystem Text 目前資料的來源系統 - Azure
ResourceId Text 正在收集資料的資源識別碼。 例如,復原服務保存庫資源識別碼
SubscriptionId Text 正在收集資料的資源 (例如復原服務保存庫) 的訂用帳戶識別碼。
ResourceGroup Text 正在收集資料的資源 (例如復原服務保存庫) 的資源群組。
ResourceProvider Text 正在收集資料的資源提供者,例如 Microsoft.RecoveryServices
ResourceType Text 正在收集資料的資源類型,例如保存庫

BackupManagementServer

下表提供與各種實體關聯的備份項目相關詳細資料。

欄位 資料類型 描述
BackupManagementServerName_s Text 備份管理伺服器的名稱
AzureBackupAgentVersion_s Text 備份管理伺服器上的 Azure 備份代理程式版本
BackupManagementServerVersion_s Text 備份管理伺服器的版本
BackupManagementServerOSVersion_s Text 備份管理伺服器的作業系統版本
BackupManagementServerType_s Text 備份管理伺服器的類型,如 MABS、SC DPM
BackupManagementServerUniqueId_s Text 可唯一識別備份管理伺服器的欄位
SourceSystem Text 目前資料的來源系統 - Azure
ResourceId Text 正在收集資料的資源識別碼。 例如,復原服務保存庫資源識別碼
SubscriptionId Text 正在收集資料的資源 (例如復原服務保存庫) 的訂用帳戶識別碼。
ResourceGroup Text 正在收集資料的資源 (例如復原服務保存庫) 的資源群組。
ResourceProvider Text 正在收集資料的資源提供者,例如 Microsoft.RecoveryServices
ResourceType Text 正在收集資料的資源類型,例如保存庫

工作 (Job)

下表提供工作相關欄位的詳細資料。

欄位 資料類型 描述
EventName_s Text 事件的名稱。 一律為 AzureBackupCentralReport
BackupItemUniqueId_s Text 備份項目的唯一識別碼
SchemaVersion_s Text 結構描述的版本,例如 V2
State_s Text 作業物件的目前狀態 (例如,作用中、已刪除)
BackupManagementType_s Text 執行備份作業的伺服器所屬的提供者類型,例如 IaaSVM、FileFolder
OperationName Text 此欄位代表目前作業的名稱 - Job
類別 Text 此欄位代表推送到 Azure 監視器記錄的診斷資料類別。 其為 AzureBackupReport
資源 Text 這是所收集資料的資源,會顯示復原服務保存庫名稱
ProtectedServerUniqueId_s Text 與作業相關聯的受保護伺服器所具備的唯一識別碼
ProtectedContainerUniqueId_s Text 用來識別作業執行所在之受保護容器的唯一識別碼
VaultUniqueId_s Text 受保護保存庫的唯一識別碼
JobOperation_s Text 執行作業的操作 (例如,備份、還原、設定備份)
JobStatus_s Text 已完成之作業的狀態 (例如,已完成、失敗)
JobFailureCode_s Text 由於發生作業失敗而產生的失敗碼字串
JobStartDateTime_s 日期/時間 開始執行作業的日期和時間
BackupStorageDestination_s Text 備份儲存體的目的地 (例如,雲端、磁碟)
AdHocOrScheduledJob_s Text 指定作業為臨機操作還是排程作業的欄位
JobDurationInSecs_s 數字 總作業持續時間 (以秒為單位)
DataTransferredInMB_s 數字 此工作的資料轉送 (以 MB 為單位)
JobUniqueId_g Text 用來識別作業的唯一識別碼
RecoveryJobDestination_s Text 復原作業的目的地,資料會在此處復原
RecoveryJobRPDateTime_s Datetime 要復原之復原點的建立日期和時間
RecoveryJobRPLocation_s Text 所要復原之復原點的儲存位置
SourceSystem Text 目前資料的來源系統 - Azure
ResourceId Text 正在收集資料的資源識別碼。 例如,復原服務保存庫資源識別碼
SubscriptionId Text 要收集其資料的資源 (例如復原服務保存庫) 的訂用帳戶識別碼。
ResourceGroup Text 要收集其資料的資源 (例如復原服務保存庫) 的資源群組。
ResourceProvider Text 要收集其資料的資源提供者。 例如 Microsoft.RecoveryServices
ResourceType Text 要收集其資料的資源類型。 例如保存庫

原則

下表提供原則相關欄位的詳細資料。

欄位 資料類型 適用的版本 描述
EventName_s Text 此欄位代表此事件的名稱。 一律為 AzureBackupCentralReport
SchemaVersion_s Text 此欄位代表目前的結構描述版本。 其為 V2
State_s Text 原則物件的目前狀態 (例如,作用中、已刪除)
BackupManagementType_s Text 執行備份作業的伺服器所屬的提供者類型,例如 IaaSVM、FileFolder
OperationName Text 此欄位代表目前作業的名稱 - Policy
類別 Text 此欄位代表推送到 Azure 監視器記錄的診斷資料類別。 其為 AzureBackupReport
資源 Text 這是所收集資料的資源,會顯示復原服務保存庫名稱
PolicyUniqueId_g Text 用來識別原則的唯一識別碼
PolicyName_s Text 所定義原則的名稱
BackupFrequency_s Text 備份的執行頻率 (例如,每日、每週)
BackupTimes_s Text 排定要備份的日期和時間
BackupDaysOfTheWeek_s Text 一週中已排定要備份的日期
RetentionDuration_s 整數 所設定備份的保留期間
DailyRetentionDuration_s 整數 所設定備份的總保留期間 (以天為單位)
DailyRetentionTimes_s Text 每日保留期的設定日期和時間
WeeklyRetentionDuration_s 十進位數字 所設定備份的每週保留總期間 (以週為單位)
WeeklyRetentionTimes_s Text 每週保留期的設定日期和時間
WeeklyRetentionDaysOfTheWeek_s Text 一週中所選用於每週保留期的日期
MonthlyRetentionDuration_s 十進位數字 所設定備份的總保留期間 (以月為單位)
MonthlyRetentionTimes_s Text 每月保留期的設定日期和時間
MonthlyRetentionFormat_s Text 每月保留期的設定類型 (例如,以天為基礎則每日、以週為基礎則每週)
MonthlyRetentionDaysOfTheWeek_s Text 一週中所選用於每月保留期的日期
MonthlyRetentionWeeksOfTheMonth_s Text 一個月中每月保留期的設定週數 (例如,第一週、最後一週)
YearlyRetentionDuration_s 十進位數字 所設定備份的總保留期間 (以年為單位)
YearlyRetentionTimes_s Text 每年保留期的設定日期和時間
YearlyRetentionMonthsOfTheYear_s Text 一年中所選用於每年保留期的月數
YearlyRetentionFormat_s Text 每年保留期的設定類型 (例如,以天為基礎則每日、以週為基礎則每週)
YearlyRetentionDaysOfTheMonth_s Text 一個月中所選用於每年保留期的日期
SynchronisationFrequencyPerDay_s 整數 v2 在一天之中為 SC DPM 和 MABS 同步處理檔案備份的次數
DiffBackupFormat_s Text v2 Azure VM 備份中用於 SQL 差異備份的格式
DiffBackupTime_s Time v2 Azure VM 備份中用於 SQL 差異備份的時間
DiffBackupRetentionDuration_s 十進位數字 v2 Azure VM 備份中用於 SQL 差異備份的保留期間
LogBackupFrequency_s 十進位數字 v2 SQL 記錄備份的頻率
LogBackupRetentionDuration_s 十進位數字 v2 Azure VM 備份中用於 SQL 記錄備份的保留期間
DiffBackupDaysofTheWeek_s Text v2 Azure VM 備份中用於 SQL 差異備份的一週天數
SourceSystem Text 目前資料的來源系統 - Azure
ResourceId Text 正在收集資料的資源識別碼。 例如,復原服務保存庫資源識別碼
SubscriptionId Text 要收集其資料的資源 (例如復原服務保存庫) 的訂用帳戶識別碼。
ResourceGroup Text 要收集其資料的資源 (例如復原服務保存庫) 的資源群組。
ResourceProvider Text 要收集其資料的資源提供者。 例如 Microsoft.RecoveryServices
ResourceType Text 要收集其資料的資源類型。 例如保存庫

PolicyAssociation

下表提供與各種實體關聯的原則相關詳細資料。

欄位 資料類型 適用的版本 描述
EventName_s Text 此欄位代表此事件的名稱。 一律為 AzureBackupCentralReport
SchemaVersion_s Text 此欄位代表目前的結構描述版本。 其為 V2
State_s Text 原則物件的目前狀態 (例如,作用中、已刪除)
BackupManagementType_s Text 執行備份作業的伺服器所屬的提供者類型,例如 IaaSVM、FileFolder
OperationName Text 此欄位代表目前作業的名稱 - PolicyAssociation
類別 Text 此欄位代表推送到 Azure 監視器記錄的診斷資料類別。 其為 AzureBackupReport
資源 Text 這是所收集資料的資源,會顯示復原服務保存庫名稱
PolicyUniqueId_g Text 用來識別原則的唯一識別碼
VaultUniqueId_s Text 此原則所屬保存庫的唯一識別碼
BackupManagementServerUniqueId_s Text v2 可唯一識別用來保護備份項目之備份管理伺服器的欄位 (如果適用)
SourceSystem Text 目前資料的來源系統 - Azure
ResourceId Text 正在收集資料的資源識別碼。 例如,復原服務保存庫資源識別碼
SubscriptionId Text 要收集其資料的資源 (例如復原服務保存庫) 的訂用帳戶識別碼。
ResourceGroup Text 要收集其資料的資源 (例如復原服務保存庫) 的資源群組。
ResourceProvider Text 要收集其資料的資源提供者。 例如 Microsoft.RecoveryServices
ResourceType Text 要收集其資料的資源類型。 例如保存庫

受保護的容器

下表提供關於受保護容器的基本欄位。 (在 v1 中為 ProtectedServer)

欄位 資料類型 描述
ProtectedContainerUniqueId_s Text 可唯一識別受保護容器的欄位
ProtectedContainerOSType_s Text 受保護容器的作業系統類型
ProtectedContainerOSVersion_s Text 受保護容器的作業系統版本
AgentVersion_s Text 代理程式備份或保護代理程式的版本號碼 (如果是 SC DPM 和 MABS)
BackupManagementType_s Text 執行備份的提供者類型。 例如 IaaSVM、Filefolder
EntityState_s Text 受保護伺服器物件的目前狀態。 例如,作用中、已刪除
ProtectedContainerFriendlyName_s Text 受保護伺服器的易記名稱
ProtectedContainerName_s Text 受保護容器的名稱
ProtectedContainerWorkloadType_s Text 已備份的受保護容器類型。 例如 IaaSVMContainer
ProtectedContainerLocation_s Text 受保護的容器位於內部部署環境還是 Azure 中
ProtectedContainerType_s Text 受保護的容器是伺服器還是容器
ProtectedContainerProtectionState_s’ Text 受保護容器的保護狀態

儲存體

下表提供儲存體相關欄位的詳細資料。

欄位 資料類型 描述
CloudStorageInBytes_s 十進位數字 備份所使用的雲端備份儲存體,會根據最新的值來計算 (此欄位僅適用於 v1 結構描述)
ProtectedInstances_s 十進位數字 用於在帳單中計算前端儲存體的受保護執行個體數目,在計算時會以最後的值為依據
EventName_s Text 此欄位代表此事件的名稱。 一律為 AzureBackupCentralReport
SchemaVersion_s Text 此欄位代表目前的結構描述版本。 其為 V2
State_s Text 儲存體物件的目前狀態 (例如,作用中、已刪除)
BackupManagementType_s Text 執行備份作業的伺服器所屬的提供者類型,例如 IaaSVM、FileFolder
OperationName Text 此欄位代表目前作業的名稱 - Storage
類別 Text 此欄位代表推送到 Azure 監視器記錄的診斷資料類別。 其為 AzureBackupReport
資源 Text 這是所收集資料的資源,會顯示復原服務保存庫名稱
ProtectedServerUniqueId_s Text 進行儲存體計算之受保護伺服器的唯一識別碼
VaultUniqueId_s Text 計算儲存體之保存庫的唯一識別碼
SourceSystem Text 目前資料的來源系統 - Azure
ResourceId Text 正在收集資料的資源識別碼。 例如,復原服務保存庫資源識別碼
SubscriptionId Text 要收集其資料的資源 (例如復原服務保存庫) 的訂用帳戶識別碼。
ResourceGroup Text 要收集其資料的資源 (例如復原服務保存庫) 的資源群組。
ResourceProvider Text 要收集其資料的資源提供者。 例如 Microsoft.RecoveryServices
ResourceType Text 要收集其資料的資源類型。 例如保存庫
StorageUniqueId_s Text 用來識別儲存體實體的唯一識別碼
StorageType_s Text 儲存體的類型,例如雲端、磁碟區、磁碟
StorageName_s Text 儲存體實體的名稱,例如 E:\
StorageTotalSizeInGBs_s Text 儲存體實體所耗用的儲存體大小總計 (以 GB 為單位)

StorageAssociation

下表提供將儲存體連結至其他實體的基本儲存體相關欄位。

欄位 資料類型 描述
StorageUniqueId_s Text 用來識別儲存體實體的唯一識別碼
SchemaVersion_s Text 此欄位代表目前的結構描述版本。 其為 V2
BackupItemUniqueId_s Text 用來對儲存體實體的相關備份項目進行識別的唯一識別碼
BackupManagementServerUniqueId_s Text 用來對儲存體實體的相關備份管理伺服器進行識別的唯一識別碼
VaultUniqueId_s Text 用來對儲存體實體的相關保存庫進行識別的唯一識別碼
StorageConsumedInMBs_s 數字 對應儲存區中的對應備份項目所使用的儲存體大小
StorageAllocatedInMBs_s 數字 對應儲存區 (屬於磁碟類型) 中的對應備份項目所配置的儲存體大小

保存庫

下表提供保存庫相關欄位的詳細資料。

欄位 資料類型 描述
EventName_s Text 此欄位代表此事件的名稱。 一律為 AzureBackupCentralReport
SchemaVersion_s Text 此欄位代表目前的結構描述版本。 其為 V2
State_s Text 保存庫物件的目前狀態 (例如,作用中、已刪除)
OperationName Text 此欄位代表目前作業的名稱 - Vault
類別 Text 此欄位代表推送到 Azure 監視器記錄的診斷資料類別。 其為 AzureBackupReport
資源 Text 這是所收集資料的資源,會顯示復原服務保存庫名稱
VaultUniqueId_s Text 保存庫的唯一識別碼
VaultName_s Text 保存庫名稱
AzureDataCenter_s Text 保存庫所在的資料中心
StorageReplicationType_s Text 保存庫的儲存體複寫類型 (例如,GeoRedundant)
SourceSystem Text 目前資料的來源系統 - Azure
ResourceId Text 正在收集資料的資源識別碼。 例如,復原服務保存庫資源識別碼
SubscriptionId Text 要收集其資料的資源 (例如復原服務保存庫) 的訂用帳戶識別碼。
ResourceGroup Text 要收集其資料的資源 (例如復原服務保存庫) 的資源群組。
ResourceProvider Text 要收集其資料的資源提供者。 例如 Microsoft.RecoveryServices
ResourceType Text 要收集其資料的資源類型。 例如保存庫

備份管理伺服器

下表提供關於備份管理伺服器的基本欄位。

欄位 資料類型 描述
BackupManagementServerName_s Text 備份管理伺服器的名稱
AzureBackupAgentVersion_s Text 備份管理伺服器上的 Azure 備份代理程式版本
BackupManagementServerVersion_s Text 備份管理伺服器的版本
BackupManagementServerOSVersion_s Text 備份管理伺服器的作業系統版本
BackupManagementServerType_s Text 備份管理伺服器的類型,如 MABS、SC DPM
BackupManagementServerUniqueId_s Text 可唯一識別備份管理伺服器的欄位

PreferredWorkloadOnVolume

此表格指定與磁碟區相關聯的工作負載。

欄位 資料類型 描述
StorageUniqueId_s Text 用來識別儲存體實體的唯一識別碼
BackupItemType_s Text 以此磁碟區作為慣用儲存體的工作負載

ProtectedInstance

下表提供基本的受保護執行個體相關欄位。

欄位 資料類型 適用的版本 描述
BackupItemUniqueId_s Text v2 用來對使用 DPM、MABS 進行備份的 VM 識別其備份項目的唯一識別碼
ProtectedContainerUniqueId_s Text v2 用來對所有項目 (使用 DPM、MABS 進行備份的 VM 除外) 的受保護容器進行識別的唯一識別碼
ProtectedInstanceCount_s Text v2 相關聯的備份項目或受保護容器在該日期時間的受保護執行個體計數

RecoveryPoint

下表提供基本的復原點相關欄位。

欄位 資料類型 描述
BackupItemUniqueId_s Text 用來對使用 DPM、MABS 進行備份的 VM 識別其備份項目的唯一識別碼
OldestRecoveryPointTime_s Text 備份項目的最舊復原點的日期時間
OldestRecoveryPointLocation_s Text 備份項目的最舊復原點所在的位置
LatestRecoveryPointTime_s Text 備份項目的最新復原點的日期時間
LatestRecoveryPointLocation_s Text 備份項目的最新復原點所在的位置

範例 Kusto 查詢

以下幾個範例可協助您對位於 Azure 診斷資料表中的 Azure 備份資料撰寫查詢:

  • 所有成功的備份作業

    AzureDiagnostics
    | where Category == "AzureBackupReport"
    | where SchemaVersion_s == "V2"
    | where OperationName == "Job" and JobOperation_s == "Backup"
    | where JobStatus_s == "Completed"
    
  • 所有失敗的備份作業

    AzureDiagnostics
    | where Category == "AzureBackupReport"
    | where SchemaVersion_s == "V2"
    | where OperationName == "Job" and JobOperation_s == "Backup"
    | where JobStatus_s == "Failed"
    
  • 所有成功的 Azure VM 備份作業

    AzureDiagnostics
    | where Category == "AzureBackupReport"
    | where SchemaVersion_s == "V2"
    | extend JobOperationSubType_s = columnifexists("JobOperationSubType_s", "")
    | where OperationName == "Job" and JobOperation_s == "Backup" and JobStatus_s == "Completed" and JobOperationSubType_s != "Log" and JobOperationSubType_s != "Recovery point_Log"
    | join kind=inner
    (
        AzureDiagnostics
        | where Category == "AzureBackupReport"
        | where OperationName == "BackupItem"
        | where SchemaVersion_s == "V2"
        | where BackupItemType_s == "VM" and BackupManagementType_s == "IaaSVM"
        | distinct BackupItemUniqueId_s, BackupItemFriendlyName_s
        | project BackupItemUniqueId_s , BackupItemFriendlyName_s
    )
    on BackupItemUniqueId_s
    | extend Vault= Resource
    | project-away Resource
    
  • 所有成功的 SQL 記錄備份作業

    AzureDiagnostics
    | where Category == "AzureBackupReport"
    | where SchemaVersion_s == "V2"
    | extend JobOperationSubType_s = columnifexists("JobOperationSubType_s", "")
    | where OperationName == "Job" and JobOperation_s == "Backup" and JobStatus_s == "Completed" and JobOperationSubType_s == "Log"
    | join kind=inner
    (
        AzureDiagnostics
        | where Category == "AzureBackupReport"
        | where OperationName == "BackupItem"
        | where SchemaVersion_s == "V2"
        | where BackupItemType_s == "SQLDataBase" and BackupManagementType_s == "AzureWorkload"
        | distinct BackupItemUniqueId_s, BackupItemFriendlyName_s
        | project BackupItemUniqueId_s , BackupItemFriendlyName_s
    )
    on BackupItemUniqueId_s
    | extend Vault= Resource
    | project-away Resource
    
  • 所有成功的 Azure 備份代理程式作業

    AzureDiagnostics
    | where Category == "AzureBackupReport"
    | where SchemaVersion_s == "V2"
    | extend JobOperationSubType_s = columnifexists("JobOperationSubType_s", "")
    | where OperationName == "Job" and JobOperation_s == "Backup" and JobStatus_s == "Completed" and JobOperationSubType_s != "Log" and JobOperationSubType_s != "Recovery point_Log"
    | join kind=inner
    (
        AzureDiagnostics
        | where Category == "AzureBackupReport"
        | where OperationName == "BackupItem"
        | where SchemaVersion_s == "V2"
        | where BackupItemType_s == "FileFolder" and BackupManagementType_s == "MAB"
        | distinct BackupItemUniqueId_s, BackupItemFriendlyName_s
        | project BackupItemUniqueId_s , BackupItemFriendlyName_s
    )
    on BackupItemUniqueId_s
    | extend Vault= Resource
    | project-away Resource
    

V1 結構描述與 V2 結構描述

在先前,Azure 備份代理程式和 Azure VM 備份的診斷資料會傳送至名為 V1 結構描述的結構描述中的 Azure 診斷資料表。 而在新增了新的資料行以支援其他案例和工作負載之後,診斷資料則會推送至名為 V2 結構描述的新結構描述中。

基於回溯相容性,Azure 備份代理程式和 Azure VM 備份的診斷資料現在會同時傳送至 V1 和 V2 結構描述中的 Azure 診斷資料表 (V1 結構描述現在位於淘汰的路徑上)。 您可以在記錄查詢中篩選 SchemaVersion_s=="V1" 的記錄,以識別 Log Analytics 中的哪些記錄屬於 V1 結構描述。

請參閱前述資料模型中的第三個資料行「描述」,以識別哪些資料行僅屬於 V1 結構描述。

修改查詢以使用 V2 結構描述

由於 V1 結構描述即將淘汰,建議您在 Azure 備份診斷資料的所有自訂查詢中只使用 V2 結構描述。

若要更新查詢以移除 V1 結構描述的相依性,請遵循下列步驟:

  1. 識別您的查詢是否使用僅適用於 V1 結構描述的任何欄位。 假設您有一個查詢可列出所有備份項目及其相關聯受保護的伺服器,如下所示:

    AzureDiagnostics
    | where Category=="AzureBackupReport"
    | where OperationName=="BackupItemAssociation"
    | distinct BackupItemUniqueId_s, ProtectedServerUniqueId_s
    

    上述查詢會使用欄位 ProtectedServerUniqueId_s,該欄位僅適用於 V1 結構描述。 此欄位的對等 V2 結構描述是 ProtectedContainerUniqueId_s (請參考上述資料表)。 欄位 BackupItemUniqueId_s 也適用於 V2 結構描述,相同欄位可以在此查詢中使用。

  2. 將查詢更新為使用 V2 結構描述欄位名稱。 建議的做法是在您的所有查詢中使用篩選條件 where SchemaVersion_s=="V2",讓查詢僅剖析對應至 V2 結構描述的記錄:

    AzureDiagnostics
    | where Category=="AzureBackupReport"
    | where OperationName=="BackupItemAssociation"
    | where SchemaVersion_s=="V2"
    | distinct BackupItemUniqueId_s, ProtectedContainerUniqueId_s
    

下一步

完成資料模型檢閱之後,即可開始在 Azure 監視器記錄中建立自訂查詢,以建置您自己的儀表板。