Azure Backup 데이터용 Log Analytics 데이터 모델

이 문서에서는 Azure Diagnostics 테이블에 추가된 Azure Backup에 대한 Log Analytics 데이터 모델에 대해 설명합니다(Azure Diagnostics 모드에서 Log Analytics 작업 영역으로 데이터를 보내기 위한 진단 설정으로 자격 증명 모음이 구성된 경우). 이 데이터 모델을 사용하여 Log Analytics 데이터에 대한 쿼리를 작성하여 사용자 지정 경고 또는 보고 대시보드를 만들 수 있습니다.

참고 항목

새 리소스별 모드를 사용하여 Log Analytics에서 데이터를 쿼리하거나 시스템 함수를 사용하는 것이 좋습니다.

이 문서에서는 다음에 대해 알아봅니다.

  • Azure Backup 데이터 모델 사용
  • 샘플 Kusto 쿼리
  • V1 스키마 및 V2 스키마

Azure Backup 데이터 모델 사용

데이터 모델의 일부로 제공되는 다음 필드를 사용하여 요구 사항에 따라 시각적 개체, 사용자 지정 쿼리 및 대시보드를 만들 수 있습니다.

경고

다음 표에서는 경고 관련 필드에 대한 세부 정보를 제공합니다.

필드 데이터 형식 설명
AlertUniqueId_s Text 생성된 경고의 고유 식별자
AlertType_s Text 경고의 형식(예: Backup)
AlertStatus_s Text 경고의 상태(예: Active)
AlertOccurrenceDateTime_s 날짜/시간 경고를 만든 날짜 및 시간
AlertSeverity_s Text 경고의 심각도(예: Critical)
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 경고 개체의 현재 상태(예: Active, Deleted)
BackupManagementType_s Text 백업 수행에 대한 공급자 형식(예: IaaSVM, 이 경고가 속한 FileFolder)
OperationName Text 현재 작업의 이름(예: Alert)
범주 Text Azure Monitor 로그에 푸시된 진단 데이터의 범주 항상 AzureBackupReport임
리소스 Text 데이터가 수집되는 리소스이며, Recovery Services 자격 증명 모음 이름이 표시됩니다.
ProtectedContainerUniqueId_s Text 경고와 관련된 보호된 서버의 고유 식별자(V1에서 ProtectedServerUniqueId_s였음)
VaultUniqueId_s Text 경고와 관련된 보호된 자격 증명 모음의 고유 식별자
SourceSystem Text 현재 데이터의 원본 시스템 - Azure
ResourceId Text 데이터가 수집되는 리소스의 고유 식별자(예: Recovery Services 자격 증명 모음 리소스 ID)
SubscriptionId Text 데이터가 수집되는 리소스의 구독 식별자(예: Recovery Services 자격 증명 모음)
ResourceGroup Text 데이터가 수집되는 리소스의 리소스 그룹(예: Recovery Services 자격 증명 모음)
ResourceProvider Text 데이터가 수집되는 리소스 공급자(예: Microsoft.RecoveryServices)
ResourceType Text 데이터가 수집되는 리소스 종류(예: Vaults)

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 Backup 항목의 보호 상태
BackupItemAppVersion_s Text 백업 항목의 애플리케이션 버전
ProtectionState_s Text 백업 항목의 현재 보호 상태(예: Protected, ProtectionStopped)
ProtectionGroupName_s Text SC DPM 및 MABS의 경우 백업 항목이 보호되는 보호 그룹의 이름(해당하는 경우)
SecondaryBackupProtectionState_s Text 백업 항목에 대해 보조 보호를 사용하도록 설정할지 여부
SchemaVersion_s Text 스키마의 버전(예: V2)
State_s Text 백업 항목 개체의 상태(예: Active, Deleted)
BackupManagementType_s Text 백업 수행에 대한 공급자 형식(예: IaaSVM, 이 백업 항목이 속한 FileFolder)
OperationName Text 작업의 이름(예: BackupItem)
범주 Text Azure Monitor 로그에 푸시된 진단 데이터의 범주 항상 AzureBackupReport임
리소스 Text 데이터가 수집되는 리소스(예: Recovery Services 자격 증명 모음 이름)
SourceSystem Text 현재 데이터의 원본 시스템 - Azure
ResourceId Text 수집되는 데이터에 대한 리소스 ID(예: Recovery Services 자격 증명 모음 리소스 ID)
SubscriptionId Text 수집되는 데이터에 대한 리소스의 구독 식별자(예: Recovery Services 자격 증명 모음)
ResourceGroup Text 수집되는 데이터에 대한 리소스의 리소스 그룹(예: Recovery Services 자격 증명 모음)
ResourceProvider Text 수집되는 데이터에 대한 리소스 공급자(예: Microsoft.RecoveryServices)
ResourceType Text 수집되는 데이터에 대한 리소스 종류(예: Vaults)

BackupItemAssociation

다음 표에서는 다양한 엔터티와의 백업 항목 연결에 대한 세부 정보를 제공합니다.

필드 데이터 형식 설명
EventName_s Text 이 필드는 이벤트의 이름을 나타냅니다. 항상 AzureBackupCentralReport입니다.
BackupItemUniqueId_s Text 백업 항목의 고유 ID
SchemaVersion_s Text 이 필드는 스키마의 현재 버전을 나타냅니다. 이는 V2입니다.
State_s Text 백업 항목 연결 개체의 현재 상태(예: Active, Deleted)
BackupManagementType_s Text 백업 작업을 수행하는 서버에 대한 공급자 유형(예: IaaSVM, FileFolder)
BackupItemSourceSize_s Text 백업 항목의 프런트 엔드 크기
BackupManagementServerUniqueId_s Text 해당하는 경우 백업 항목을 보호하는 백업 관리 서버를 고유하게 식별하는 필드
범주 Text Log Analytics에 푸시된 진단 데이터의 범주를 나타냅니다. 범주는 AzureBackupReport입니다.
OperationName Text 현재 작업의 이름(BackupItemAssociation)을 나타냅니다.
리소스 Text 데이터가 수집되는 리소스이며, Recovery Services 자격 증명 모음 이름이 표시됩니다.
ProtectedContainerUniqueId_s Text 백업 항목과 관련된 보호된 서버의 고유 식별자(V1에서 ProtectedServerUniqueId_s였음)
VaultUniqueId_s Text 백업 항목이 포함된 자격 증명 모음의 고유 식별자
SourceSystem Text 현재 데이터의 원본 시스템 - Azure
ResourceId Text 수집되는 데이터에 대한 리소스 식별자(예: Recovery Services 자격 증명 모음 리소스 ID)
SubscriptionId Text 데이터가 수집되는 리소스의 구독 식별자(예: Recovery Services 자격 증명 모음)
ResourceGroup Text 데이터가 수집되는 리소스의 리소스 그룹(예: Recovery Services 자격 증명 모음)
ResourceProvider Text 수집되는 데이터에 대한 리소스 공급자(예: Microsoft.RecoveryServices)
ResourceType Text 수집되는 데이터에 대한 리소스 종류(예: Vaults)

BackupManagementServer

다음 표에서는 다양한 엔터티와의 백업 항목 연결에 대한 세부 정보를 제공합니다.

필드 데이터 형식 설명
BackupManagementServerName_s Text 백업 관리 서버의 이름
AzureBackupAgentVersion_s Text 백업 관리 서버의 Azure Backup 에이전트 버전
BackupManagementServerVersion_s Text 백업 관리 서버의 버전
BackupManagementServerOSVersion_s Text 백업 관리 서버의 OS 버전
BackupManagementServerType_s Text 백업 관리 서버의 유형(MABS, SC DPM)
BackupManagementServerUniqueId_s Text 백업 관리 서버를 고유하게 식별하는 필드
SourceSystem Text 현재 데이터의 원본 시스템 - Azure
ResourceId Text 수집되는 데이터에 대한 리소스 식별자(예: Recovery Services 자격 증명 모음 리소스 ID)
SubscriptionId Text 데이터가 수집되는 리소스의 구독 식별자(예: Recovery Services 자격 증명 모음)
ResourceGroup Text 데이터가 수집되는 리소스의 리소스 그룹(예: Recovery Services 자격 증명 모음)
ResourceProvider Text 수집되는 데이터에 대한 리소스 공급자(예: Microsoft.RecoveryServices)
ResourceType Text 수집되는 데이터에 대한 리소스 종류(예: Vaults)

작업

다음 표에서는 작업 관련 필드에 대한 세부 정보를 제공합니다.

필드 데이터 형식 설명
EventName_s Text 이벤트의 이름입니다. 항상 AzureBackupCentralReport임
BackupItemUniqueId_s Text 백업 항목의 고유 식별자
SchemaVersion_s Text 스키마의 버전(예: V2)
State_s Text 작업 개체의 현재 상태(예: Active, Deleted)
BackupManagementType_s Text 백업 작업을 수행하는 서버에 대한 공급자 유형(예: IaaSVM, FileFolder)
OperationName Text 현재 작업의 이름(Job)을 나타냅니다.
범주 Text 이 필드는 Azure Monitor 로그에 푸시된 진단 데이터의 범주를 나타냅니다. 범주는 AzureBackupReport입니다.
리소스 Text 데이터가 수집되는 리소스이며, Recovery Services 자격 증명 모음 이름이 표시됩니다.
ProtectedServerUniqueId_s Text 작업과 관련된 보호된 서버의 고유 식별자
ProtectedContainerUniqueId_s Text 작업이 실행되는 보호 컨테이너를 식별하기 위한 고유 ID
VaultUniqueId_s Text 보호된 자격 증명 모음의 고유 식별자
JobOperation_s Text 실행되는 작업에 대한 동작(예: 백업, 복원, 백업 구성)
JobStatus_s Text 완료된 작업의 상태(예: Completed, Failed)
JobFailureCode_s Text 발생한 작업 실패로 인한 오류 코드 문자열
JobStartDateTime_s 날짜/시간 작업 실행이 시작된 날짜 및 시간
BackupStorageDestination_s Text 백업 스토리지의 대상(예: Cloud, Disk)
AdHocOrScheduledJob_s Text 작업이 임시 작업인지 또는 예약된 작업인지 지정하는 필드
JobDurationInSecs_s 숫자 총 작업 기간(초)
DataTransferredInMB_s 숫자 이 작업에 대해 전송되는 데이터 크기(MB 단위)
JobUniqueId_g Text 작업을 식별하는 고유 ID
RecoveryJobDestination_s Text 데이터를 복구하는 복구 작업의 대상
RecoveryJobRPDateTime_s DateTime 복구 중인 복구 지점이 생성된 날짜, 시간
RecoveryJobRPLocation_s Text 복구 중인 복구 지점이 저장된 위치
SourceSystem Text 현재 데이터의 원본 시스템 - Azure
ResourceId Text 수집되는 데이터에 대한 리소스 식별자(예: Recovery Services 자격 증명 모음 리소스 ID)
SubscriptionId Text 데이터가 수집되는 리소스의 구독 식별자(예: Recovery Services 자격 증명 모음)
ResourceGroup Text 데이터가 수집되는 리소스의 리소스 그룹(예: Recovery Services 자격 증명 모음)
ResourceProvider Text 데이터가 수집되는 리소스 공급자(예: Microsoft.RecoveryServices)
ResourceType Text 데이터가 수집되는 리소스 종류(예: Vaults)

정책

다음 표에서는 정책 관련 필드에 대한 세부 정보를 제공합니다.

필드 데이터 형식 적용할 수 있는 버전 설명
EventName_s Text 이 필드는 이벤트의 이름을 나타냅니다. 항상 AzureBackupCentralReport입니다.
SchemaVersion_s Text 스키마의 현재 버전을 나타냅니다. 이는 V2입니다.
State_s Text 정책 개체의 현재 상태(예: Active, Deleted)
BackupManagementType_s Text 백업 작업을 수행하는 서버에 대한 공급자 유형(예: IaaSVM, FileFolder)
OperationName Text 현재 작업의 이름(Policy)을 나타냅니다.
범주 Text 이 필드는 Azure Monitor 로그에 푸시된 진단 데이터의 범주를 나타냅니다. 범주는 AzureBackupReport입니다.
리소스 Text 데이터가 수집되는 리소스이며, Recovery Services 자격 증명 모음 이름이 표시됩니다.
PolicyUniqueId_g Text 정책을 식별하는 고유 ID
PolicyName_s Text 지정된 정책의 이름
BackupFrequency_s Text 백업이 실행되는 빈도(예: 매일, 매주)
BackupTimes_s Text 백업이 예약된 날짜 및 시간
BackupDaysOfTheWeek_s Text 백업이 예약된 주의 요일
RetentionDuration_s 정수 구성된 백업에 대한 보존 기간
DailyRetentionDuration_s 정수 구성된 백업에 대한 총 보존 기간(일)
DailyRetentionTimes_s Text 매일 보존이 구성된 날짜 및 시간
WeeklyRetentionDuration_s 10진수 구성된 백업에 대한 총 매주 보존 기간
WeeklyRetentionTimes_s Text 매주 보존이 구성된 날짜 및 시간
WeeklyRetentionDaysOfTheWeek_s Text 매주 보존에 대해 선택한 주의 요일
MonthlyRetentionDuration_s 10진수 구성된 백업에 대한 총 보존 기간(월)
MonthlyRetentionTimes_s Text 매월 보존이 구성된 날짜 및 시간
MonthlyRetentionFormat_s Text 월별 보존에 대한 구성 형식(예: 일 기준 매일, 주 기준 매주)
MonthlyRetentionDaysOfTheWeek_s Text 매월 보존에 대해 선택한 주의 요일
MonthlyRetentionWeeksOfTheMonth_s Text 월별 보존을 구성한 경우 월의 주(예: First, Last)
YearlyRetentionDuration_s 10진수 구성된 백업에 대한 총 보존 기간(연)
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 10진수 v2 Azure VM 백업에서 SQL에 대한 차등 백업의 보존 기간
LogBackupFrequency_s 10진수 v2 SQL에 대한 로그 백업의 빈도
LogBackupRetentionDuration_s 10진수 v2 Azure VM 백업에서 SQL에 대한 로그 백업의 보존 기간
DiffBackupDaysofTheWeek_s Text v2 Azure VM 백업에서 SQL에 대한 차등 백업의 요일
SourceSystem Text 현재 데이터의 원본 시스템 - Azure
ResourceId Text 수집되는 데이터에 대한 리소스 식별자(예: Recovery Services 자격 증명 모음 리소스 ID)
SubscriptionId Text 데이터가 수집되는 리소스의 구독 식별자(예: Recovery Services 자격 증명 모음)
ResourceGroup Text 데이터가 수집되는 리소스의 리소스 그룹(예: Recovery Services 자격 증명 모음)
ResourceProvider Text 데이터가 수집되는 리소스 공급자(예: Microsoft.RecoveryServices)
ResourceType Text 데이터가 수집되는 리소스 종류(예: Vaults)

PolicyAssociation

다음 표에서는 다양한 엔터티와의 정책 연결에 대한 세부 정보를 제공합니다.

필드 데이터 형식 적용할 수 있는 버전 설명
EventName_s Text 이 필드는 이벤트의 이름을 나타냅니다. 항상 AzureBackupCentralReport입니다.
SchemaVersion_s Text 스키마의 현재 버전을 나타냅니다. 이는 V2입니다.
State_s Text 정책 개체의 현재 상태(예: Active, Deleted)
BackupManagementType_s Text 백업 작업을 수행하는 서버에 대한 공급자 유형(예: IaaSVM, FileFolder)
OperationName Text 현재 작업의 이름(PolicyAssociation)을 나타냅니다.
범주 Text 이 필드는 Azure Monitor 로그에 푸시된 진단 데이터의 범주를 나타냅니다. 범주는 AzureBackupReport입니다.
리소스 Text 데이터가 수집되는 리소스이며, Recovery Services 자격 증명 모음 이름이 표시됩니다.
PolicyUniqueId_g Text 정책을 식별하는 고유 ID
VaultUniqueId_s Text 이 정책이 속한 자격 증명 모음의 고유 ID
BackupManagementServerUniqueId_s Text v2 해당하는 경우 백업 항목을 보호하는 백업 관리 서버를 고유하게 식별하는 필드
SourceSystem Text 현재 데이터의 원본 시스템 - Azure
ResourceId Text 수집되는 데이터에 대한 리소스 식별자(예: Recovery Services 자격 증명 모음 리소스 ID)
SubscriptionId Text 데이터가 수집되는 리소스의 구독 식별자(예: Recovery Services 자격 증명 모음)
ResourceGroup Text 데이터가 수집되는 리소스의 리소스 그룹(예: Recovery Services 자격 증명 모음)
ResourceProvider Text 데이터가 수집되는 리소스 공급자(예: Microsoft.RecoveryServices)
ResourceType Text 데이터가 수집되는 리소스 종류(예: Vaults)

보호된 컨테이너

다음 표에서는 보호된 컨테이너에 대한 기본 필드를 제공합니다. (v1에서 ProtectedServer였음)

필드 데이터 형식 설명
ProtectedContainerUniqueId_s Text 보호된 컨테이너를 고유하게 식별하는 필드
ProtectedContainerOSType_s Text 보호된 컨테이너의 OS 유형
ProtectedContainerOSVersion_s Text 보호된 컨테이너의 OS 버전
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 10진수 최신 값에 따라 계산된, 백업에 사용된 클라우드 백업 스토리지(이 필드는 v1 스키마에만 해당됨)
ProtectedInstances_s 10진수 청구에서 프런트 엔드 스토리지 계산에 사용된 보호된 인스턴스 수이며, 최신 값을 기준으로 하여 계산됩니다.
EventName_s Text 이 필드는 이벤트의 이름을 나타냅니다. 항상 AzureBackupCentralReport입니다.
SchemaVersion_s Text 스키마의 현재 버전을 나타냅니다. 이는 V2입니다.
State_s Text 스토리지 개체의 현재 상태(예: Active, Deleted)
BackupManagementType_s Text 백업 작업을 수행하는 서버에 대한 공급자 유형(예: IaaSVM, FileFolder)
OperationName Text 현재 작업의 이름(Storage)을 나타냅니다.
범주 Text 이 필드는 Azure Monitor 로그에 푸시된 진단 데이터의 범주를 나타냅니다. 범주는 AzureBackupReport입니다.
리소스 Text 데이터가 수집되는 리소스이며, Recovery Services 자격 증명 모음 이름이 표시됩니다.
ProtectedServerUniqueId_s Text 스토리지가 계산되는 보호된 서버의 고유 ID
VaultUniqueId_s Text 스토리지가 계산되는 자격 증명 모음의 고유 ID
SourceSystem Text 현재 데이터의 원본 시스템 - Azure
ResourceId Text 수집되는 데이터에 대한 리소스 식별자(예: Recovery Services 자격 증명 모음 리소스 ID)
SubscriptionId Text 데이터가 수집되는 리소스의 구독 식별자(예: Recovery Services 자격 증명 모음)
ResourceGroup Text 데이터가 수집되는 리소스의 리소스 그룹(예: Recovery Services 자격 증명 모음)
ResourceProvider Text 데이터가 수집되는 리소스 공급자(예: Microsoft.RecoveryServices)
ResourceType Text 데이터가 수집되는 리소스 종류(예: Vaults)
StorageUniqueId_s Text 스토리지 엔터티를 식별하는 데 사용되는 고유 ID
StorageType_s Text 스토리지 유형(예: 클라우드, 볼륨, 디스크)
StorageName_s Text 스토리지 엔터티 이름(예: E:\)
StorageTotalSizeInGBs_s Text 스토리지 엔터티에서 사용한 총 스토리지 크기(GB)

StorageAssociation

다음 표에서는 스토리지를 다른 엔터티에 연결하는 기본적인 스토리지 관련 필드를 제공합니다.

필드 데이터 형식 설명
StorageUniqueId_s Text 스토리지 엔터티를 식별하는 데 사용되는 고유 ID
SchemaVersion_s Text 스키마의 현재 버전을 나타냅니다. 이는 V2입니다.
BackupItemUniqueId_s Text 스토리지 엔터티와 관련된 백업 항목을 식별하는 데 사용되는 고유 ID
BackupManagementServerUniqueId_s Text 스토리지 엔터티와 관련된 백업 관리 서버를 식별하는 데 사용되는 고유 ID
VaultUniqueId_s Text 스토리지 엔터티와 관련된 자격 증명 모음을 식별하는 데 사용되는 고유 ID
StorageConsumedInMBs_s 숫자 해당 스토리지의 해당 백업 항목에서 사용하는 스토리지 크기
StorageAllocatedInMBs_s 숫자 디스크 형식의 해당 스토리지에 있는 해당 백업 항목에 의해 할당된 스토리지 크기

Vault

다음 표에서는 자격 증명 모음 관련 필드에 대한 세부 정보를 제공합니다.

필드 데이터 형식 설명
EventName_s Text 이 필드는 이벤트의 이름을 나타냅니다. 항상 AzureBackupCentralReport입니다.
SchemaVersion_s Text 스키마의 현재 버전을 나타냅니다. 이는 V2입니다.
State_s Text 자격 증명 모음 개체의 현재 상태(예: Active, Deleted)
OperationName Text 현재 작업의 이름(Vault)을 나타냅니다.
범주 Text 이 필드는 Azure Monitor 로그에 푸시된 진단 데이터의 범주를 나타냅니다. 범주는 AzureBackupReport입니다.
리소스 Text 데이터가 수집되는 리소스이며, Recovery Services 자격 증명 모음 이름이 표시됩니다.
VaultUniqueId_s Text 자격 증명 모음의 고유 ID
VaultName_s Text 자격 증명 모음의 이름
AzureDataCenter_s Text 자격 증명 모음이 위치한 데이터 센터
StorageReplicationType_s Text 자격 증명 모음에 대한 스토리지 복제 유형(예: GeoRedundant)
SourceSystem Text 현재 데이터의 원본 시스템 - Azure
ResourceId Text 수집되는 데이터에 대한 리소스 식별자(예: Recovery Services 자격 증명 모음 리소스 ID)
SubscriptionId Text 데이터가 수집되는 리소스의 구독 식별자(예: Recovery Services 자격 증명 모음)
ResourceGroup Text 데이터가 수집되는 리소스의 리소스 그룹(예: Recovery Services 자격 증명 모음)
ResourceProvider Text 데이터가 수집되는 리소스 공급자(예: Microsoft.RecoveryServices)
ResourceType Text 데이터가 수집되는 리소스 종류(예: Vaults)

백업 관리 서버

다음 표에서는 백업 관리 서버에 대한 기본 필드를 제공합니다.

필드 데이터 형식 설명
BackupManagementServerName_s Text 백업 관리 서버의 이름
AzureBackupAgentVersion_s Text 백업 관리 서버의 Azure Backup 에이전트 버전
BackupManagementServerVersion_s Text 백업 관리 서버의 버전
BackupManagementServerOSVersion_s Text 백업 관리 서버의 OS 버전
BackupManagementServerType_s Text 백업 관리 서버의 유형(MABS, SC DPM)
BackupManagementServerUniqueId_s Text 백업 관리 서버를 고유하게 식별하는 필드

PreferredWorkloadOnVolume

다음 표에서는 볼륨과 연결된 워크로드를 지정합니다.

필드 데이터 형식 설명
StorageUniqueId_s Text 스토리지 엔터티를 식별하는 데 사용되는 고유 ID
BackupItemType_s Text 이 볼륨이 기본 설정 스토리지인 작업

ProtectedInstance

다음 표에서는 보호된 기본 인스턴스 관련 필드를 제공합니다.

필드 데이터 형식 적용할 수 있는 버전 설명
BackupItemUniqueId_s Text v2 DPM, MABS를 사용하여 백업된 VM의 백업 항목을 식별하는 데 사용되는 고유 ID
ProtectedContainerUniqueId_s Text v2 DPM, MABS를 사용하여 백업된 VM을 제외한 모든 항목에 대해 보호된 컨테이너를 식별하는 데 사용되는 고유 ID
ProtectedInstanceCount_s Text v2 해당 날짜/시간에 연결된 백업 항목 또는 보호된 컨테이너에 대한 보호된 인스턴스 수

복구 지점

다음 표에서는 기본적인 복구 지점 관련 필드를 제공합니다.

필드 데이터 형식 설명
BackupItemUniqueId_s Text DPM, MABS를 사용하여 백업된 VM의 백업 항목을 식별하는 데 사용되는 고유 ID
OldestRecoveryPointTime_s Text 백업 항목에 대한 가장 오래된 복구 지점의 날짜 시간
OldestRecoveryPointLocation_s Text 백업 항목에 대한 가장 오래된 복구 지점의 위치
LatestRecoveryPointTime_s Text 백업 항목에 대한 최신 복구 지점의 날짜 시간
LatestRecoveryPointLocation_s Text 백업 항목에 대한 최신 복구 지점의 위치

샘플 Kusto 쿼리

다음은 Azure Diagnostics 테이블에 있는 Azure Backup 데이터에 대한 쿼리를 작성하는 데 도움이 되는 몇 가지 샘플입니다.

  • 모든 성공한 백업 작업

    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 Backup 에이전트 작업

    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 Backup 에이전트 및 Azure VM 백업용 진단 데이터가 V1 스키마라는 스키마의 Azure Diagnostics 테이블로 전송되었습니다. 이후에는 새 열이 추가되어 다른 시나리오 및 워크로드를 지원하고, 진단 데이터를 V2 스키마라는 새 스키마에 푸시했습니다.

이전 버전과의 호환성 때문에 Azure Backup 에이전트 및 Azure VM 백업에 대한 진단 데이터는 현재 V1 및 V2 스키마 모두의 Azure Diagnostics 테이블로 전송됩니다(현재는 사용 중단 경로의 V1 스키마 사용). 로그 쿼리에서 SchemaVersion_s=="V1"에 대한 레코드를 필터링하여 Log Analytics에서 V1 스키마의 레코드를 식별할 수 있습니다.

위에 설명된 데이터 모델의 세 번째 열 '설명'을 참조하여 V1 스키마에만 속하는 열을 식별합니다.

V2 스키마를 사용하도록 쿼리 수정

V1 스키마는 사용 중단 경로에 있으므로 Azure Backup 진단 데이터의 모든 사용자 지정 쿼리에서 V2 스키마만 사용하는 것이 좋습니다.

V1 스키마에 대한 종속성을 제거하도록 쿼리를 업데이트하려면 다음 단계를 수행합니다.

  1. 쿼리가 V1 스키마에만 적용되는 필드를 사용하고 있는지 확인합니다. 다음과 같이 모든 백업 항목 및 연결된 보호된 서버를 나열하는 쿼리가 있다고 가정합니다.

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

    위의 쿼리는 V1 스키마에만 적용되는 필드 ProtectedServerUniqueId_s를 사용합니다. 이 필드에 해당하는 V2 스키마가 ProtectedContainerUniqueId_s입니다(위의 표 참조). BackupItemUniqueId_s 필드는 V2 스키마에도 적용될 수 있으며, 이 쿼리에서는 동일한 필드를 사용할 수 있습니다.

  2. V2 스키마 필드 이름을 사용하도록 쿼리를 업데이트합니다. 모든 쿼리에서 SchemaVersion_s=="V2"인 필터를 사용하여 V2 스키마에 해당하는 레코드만 쿼리로 구문 분석되도록 하는 것이 좋습니다.

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

다음 단계

데이터 모델 검토가 완료되면 Azure Monitor 로그에서 사용자 지정 쿼리 만들기를 시작하여 자체 대시보드를 작성할 수 있습니다.