Azure Monitor 로그의 시스템 함수

Azure Backup은 LA(Log Analytics) 작업 영역에서 기본적으로 사용할 수 있는 시스템 함수 또는 솔루션 함수라고 하는 일련의 함수를 제공합니다.

함수는 LA의 원시 Azure Backup 테이블에 있는 데이터에서 작동하며 간단한 쿼리를 사용하여 모든 백업 관련 엔터티의 정보를 쉽게 검색하는 데 도움이 되는 형식 지정 데이터를 반환합니다. 사용자는 함수에 매개 변수를 전달하여 이러한 함수에서 반환되는 데이터를 필터링할 수 있습니다.

아래 섹션에 설명된 대로 시스템 함수는 여러 가지 이점을 제공하므로 사용자 지정 보고서를 만들기 위해 LA 작업 영역에서 백업 데이터를 쿼리하는 데 시스템 함수를 사용하는 것이 좋습니다.

시스템 함수 사용의 이점

  • 간단한 쿼리: 함수를 사용하면 쿼리에 필요한 조인 수를 줄일 수 있습니다. 기본적으로 함수는 쿼리 중인 엔터티(백업 인스턴스, 작업, 자격 증명 모음 등)와 관련된 모든 정보를 통합하는 '일반' 스키마를 반환합니다. 예를 들어 백업 항목 이름 및 연결된 컨테이너를 기준으로 성공한 백업 작업 목록을 가져와야 하는 경우 _AzureBackup_getJobs() 함수를 간단히 호출하면 각 작업에 대한 이 모든 정보가 제공됩니다. 반면에 원시 테이블을 직접 쿼리하면 AddonAzureBackupJobs 테이블과 CoreAzureBackup 테이블 간에 여러 조인을 수행해야 합니다.

  • 레거시 진단 이벤트에서 원활한 전환: 시스템 함수를 사용하면 레거시 진단 이벤트(AzureDiagnostics 모드의 AzureBackupReport)에서 리소스 관련 이벤트로 원활하게 전환할 수 있습니다. Azure Backup에서 제공하는 모든 시스템 함수를 사용하면 함수에서 리소스 관련 테이블의 데이터만 쿼리해야 하는지 아니면 레거시 테이블과 리소스 관련 테이블(레코드 중복 제거) 모두에서 데이터를 쿼리해야 하는지를 선택할 수 있는 매개 변수를 지정할 수 있습니다.

    • 리소스 관련 테이블로 마이그레이션한 경우 함수에서 쿼리하는 레거시 테이블을 제외하도록 선택할 수 있습니다.
    • 현재 마이그레이션 프로세스를 진행 중이며 분석에 필요한 일부 데이터가 레거시 테이블에 있는 경우 레거시 테이블을 포함하도록 선택할 수 있습니다. 전환이 완료되고 레거시 테이블의 데이터가 더 이상 필요하지 않은 경우 쿼리에서 함수로 전달된 매개 변수 값을 업데이트하여 레거시 테이블을 제외할 수 있습니다.
    • 레거시 테이블만 사용하고 있는 경우에도 동일한 매개 변수를 통해 레거시 테이블을 포함하도록 선택하면 함수가 계속 작동합니다. 그러나 초기에 리소스 관련 테이블로 전환하는 것이 좋습니다.
  • 사용자 지정 쿼리 중단 가능성 감소: 향후 보고 시나리오를 수용하기 위해 Azure Backup이 기본 LA 테이블의 스키마에 대한 개선 사항을 도입하는 경우 스키마 변경을 고려하도록 함수 정의가 업데이트될 수도 있습니다. 따라서 시스템 함수를 사용하여 사용자 지정 쿼리를 만드는 경우 테이블의 기본 스키마가 변경되더라도 쿼리는 중단되지 않습니다.

참고 항목

시스템 함수는 Microsoft에서 유지 관리하며, 함수 정의는 사용자가 편집할 수 없습니다. 편집 가능한 함수가 필요한 경우 LA에서 저장된 함수를 만들 수 있습니다.

Azure Backup에서 제공하는 시스템 함수 유형

  • 핵심 함수: 백업 인스턴스, 자격 증명 모음, 정책, 작업, 청구 엔터티 등 주요 Azure Backup 엔터티를 쿼리하는 데 도움이 되는 함수입니다. 예를 들어 _AzureBackup_getBackupInstances 함수는 최근 완료된 날짜(UTC)를 기준으로 현재 환경에 있는 모든 백업 인스턴스의 목록을 반환합니다. 각 주요 함수에 대한 매개 변수 및 반환된 스키마는 이 문서의 아래에 요약되어 있습니다.

  • 추세 함수: 백업 관련 엔터티(예: 백업 인스턴스, 청구 그룹)에 대한 기록 레코드를 반환하고 엔터티와 관련된 주요 메트릭(예: 개수, 사용된 스토리지)에 대한 일별, 주별, 월별 추세 정보를 얻을 수 있는 함수입니다. 각 추세 함수에 대한 매개 변수 및 반환된 스키마는 이 문서의 아래에 요약되어 있습니다.

참고 항목

현재 시스템 함수는 마지막으로 완료된 날짜(UTC)까지의 데이터를 반환합니다. 현재 날짜의 일부 시간에 대한 데이터는 반환되지 않습니다. 따라서 현재 날짜에 대한 레코드를 검색하려는 경우 원시 LA 테이블을 사용해야 합니다.

시스템 함수 목록

핵심 함수

_AzureBackup_GetVaults()

Azure 환경에서 LA 작업 영역과 연결된 모든 Recovery Services 자격 증명 모음의 목록을 반환하는 함수입니다.

매개 변수

매개 변수 이름 설명 필수 여부 예제 값 데이터 형식
RangeStart RangeStart부터 RangeEnd까지의 자격 증명 모음 관련 레코드를 모두 가져와야 하는 경우에만 RangeEnd 매개 변수와 함께 이 매개 변수를 사용합니다. 기본적으로 RangeStart 및 RangeEnd 값은 null입니다. 이 경우 함수가 각 자격 증명 모음에 대한 최신 레코드만 검색합니다. N "2021-03-03 00:00:00" DateTime
RangeEnd RangeStart부터 RangeEnd까지의 자격 증명 모음 관련 레코드를 모두 가져와야 하는 경우에만 RangeStart 매개 변수와 함께 이 매개 변수를 사용합니다. 기본적으로 RangeStart 및 RangeEnd 값은 null입니다. 이 경우 함수가 각 자격 증명 모음에 대한 최신 레코드만 검색합니다. N "2021-03-10 00:00:00" DateTime
VaultSubscriptionList 백업 데이터가 있는 특정 구독 세트에 대한 함수 출력을 필터링하려는 경우 사용합니다. 쉼표로 구분된 구독 ID 목록을 이 함수에 대한 매개 변수로 지정하면 지정된 구독에 있는 해당 자격 증명 모음만 검색할 수 있습니다. 기본적으로 이 매개 변수의 값은 '*'입니다. 이 값을 사용하면 함수가 모든 구독에서 레코드를 검색합니다. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" 문자열
VaultLocationList 백업 데이터가 있는 특정 지역 세트에 대한 함수 출력을 필터링하려는 경우 사용합니다. 쉼표로 구분된 지역 목록을 이 함수에 대한 매개 변수로 지정하면 지정된 지역에 있는 해당 자격 증명 모음만 검색할 수 있습니다. 기본적으로 이 매개 변수의 값은 '*'입니다. 이 값을 사용하면 함수가 모든 지역에서 레코드를 검색합니다. N eastus,westus 문자열
VaultList 특정 자격 증명 모음 세트에 대한 함수 출력을 필터링하려는 경우 사용합니다. 쉼표로 구분된 자격 증명 모음 이름 목록을 이 함수에 대한 매개 변수로 지정하면 지정된 자격 증명 모음과 관련된 레코드만 검색할 수 있습니다. 기본적으로 이 매개 변수의 값은 '*'입니다. 이 값을 사용하면 함수가 모든 자격 증명 모음에서 레코드를 검색합니다. N vault1,vault2,vault3 문자열
VaultTypeList 특정 자격 증명 모음 유형과 관련된 레코드로 함수 출력을 필터링하려는 경우 사용합니다. 기본적으로 이 매개 변수의 값은 '*'이므로 함수는 Recovery Services 자격 증명 모음과 Backup 자격 증명 모음을 둘 다 검색합니다. N "Microsoft.RecoveryServices/vaults" 문자열
ExcludeLegacyEvent 레거시 AzureDiagnostics 테이블의 데이터를 쿼리할 것인지 여부를 선택하려는 경우 사용합니다. 이 매개 변수 값이 false이면 함수가 AzureDiagnostics 테이블과 리소스 관련 테이블에서 모두 데이터를 쿼리합니다. 이 매개 변수 값이 true이면 함수가 리소스 관련 테이블에서만 데이터를 쿼리합니다. 기본값은 true입니다. N true 부울

반환된 필드

필드 이름 설명 데이터 형식
UniqueId 고유한 자격 증명 모음 ID를 나타내는 기본 키 문자열
ID 자격 증명 모음의 ARM(Azure Resource Manager) ID 문자열
이름 자격 증명 모음의 이름 문자열
SubscriptionId 자격 증명 모음이 있는 구독의 ID 문자열
위치 자격 증명 모음이 있는 위치 문자열
VaultStore_StorageReplicationType 자격 증명 모음과 연결된 스토리지 복제 유형 문자열
태그 자격 증명 모음의 태그 문자열
TimeGenerated 레코드 타임스탬프 DateTime
Type 자격 증명 모음 유형(예: "Microsoft.RecoveryServices/vaults" 또는 "Microsoft.DataProtection/backupVaults") 문자열

_AzureBackup_GetPolicies()

데이터 원본 유형, 스토리지 복제 유형 등의 각 정책에 대한 세부 정보와 함께 Azure 환경에서 사용 중인 백업 정책 목록을 반환하는 함수입니다.

매개 변수

매개 변수 이름 설명 필수 여부 예제 값 데이터 형식
RangeStart RangeStart부터 RangeEnd까지의 정책 관련 레코드를 모두 가져와야 하는 경우에만 RangeStart 매개 변수와 함께 이 매개 변수를 사용합니다. 기본적으로 RangeStart 및 RangeEnd 값은 null입니다. 이 경우 함수가 각 정책에 대한 최신 레코드만 검색합니다. N "2021-03-03 00:00:00" DateTime
RangeEnd RangeStart부터 RangeEnd까지의 정책 관련 레코드를 모두 가져와야 하는 경우에만 RangeStart 매개 변수와 함께 이 매개 변수를 사용합니다. 기본적으로 RangeStart 및 RangeEnd 값은 null입니다. 이 경우 함수가 각 정책에 대한 최신 레코드만 검색합니다. N "2021-03-10 00:00:00" DateTime
VaultSubscriptionList 백업 데이터가 있는 특정 구독 세트에 대한 함수 출력을 필터링하려는 경우 사용합니다. 쉼표로 구분된 구독 ID 목록을 이 함수에 대한 매개 변수로 지정하면 지정된 구독에 있는 해당 정책만 검색할 수 있습니다. 기본적으로 이 매개 변수의 값은 '*'입니다. 이 값을 사용하면 함수가 모든 구독에서 레코드를 검색합니다. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" 문자열
VaultLocationList 백업 데이터가 있는 특정 지역 세트에 대한 함수 출력을 필터링하려는 경우 사용합니다. 쉼표로 구분된 지역 목록을 이 함수에 대한 매개 변수로 지정하면 지정된 지역에 있는 해당 정책만 검색할 수 있습니다. 기본적으로 이 매개 변수의 값은 '*'입니다. 이 값을 사용하면 함수가 모든 지역에서 레코드를 검색합니다. N eastus,westus 문자열
VaultList 특정 자격 증명 모음 세트에 대한 함수 출력을 필터링하려는 경우 사용합니다. 쉼표로 구분된 자격 증명 모음 이름 목록을 이 함수에 대한 매개 변수로 지정하면 지정된 자격 증명 모음과 관련된 정책 레코드만 검색할 수 있습니다. 기본적으로 이 매개 변수의 값은 '*'입니다. 이 값을 사용하면 함수가 모든 자격 증명 모음에서 정책 레코드를 검색합니다. N vault1,vault2,vault3 문자열
VaultTypeList 특정 자격 증명 모음 유형과 관련된 레코드로 함수 출력을 필터링하려는 경우 사용합니다. 기본적으로 이 매개 변수의 값은 '*'이므로 함수는 Recovery Services 자격 증명 모음과 Backup 자격 증명 모음을 둘 다 검색합니다. N "Microsoft.RecoveryServices/vaults" 문자열
ExcludeLegacyEvent 레거시 AzureDiagnostics 테이블의 데이터를 쿼리할 것인지 여부를 선택하려는 경우 사용합니다. 이 매개 변수 값이 false이면 함수가 AzureDiagnostics 테이블과 리소스 관련 테이블에서 모두 데이터를 쿼리합니다. 이 매개 변수 값이 true이면 함수가 리소스 관련 테이블에서만 데이터를 쿼리합니다. 기본값은 true입니다. N true 부울
BackupSolutionList Azure 환경에서 사용되는 특정 백업 솔루션 세트에 대한 함수 출력을 필터링하려는 경우 사용합니다. 예를 들어 이 매개 변수 값으로 Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM을 지정하면 함수가 Azure Backup에 Azure Virtual Machine 백업, Azure VM 백업의 SQL 또는 DPM을 사용하여 백업된 항목과 관련된 레코드만 반환합니다. 기본적으로 이 매개 변수의 값은 '*'입니다. 이 값을 사용하면 백업 보고서에서 지원하는 모든 백업 솔루션과 관련된 레코드를 반환합니다(지원되는 값: "Azure Virtual Machine Backup", "SQL in Azure VM Backup", "SAP HANA in Azure VM Backup", "Azure Storage(Azure Files) Backup", "Azure Backup Agent", "DPM", "Azure Backup Server", "Azure Database for PostgreSQL 서버 백업", "Azure Blob 백업", "Azure Disk Backup" 또는 쉼표로 구분된 이러한 값의 조합). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent 문자열

반환된 필드

필드 이름 설명 **데이터 형식 **
UniqueId 고유한 정책 ID를 나타내는 기본 키 문자열
ID 정책의 ARM(Azure Resource Manager) ID 문자열
이름 정책 이름 문자열
TimeZone 정책이 정의된 표준 시간대 문자열
백업 솔루션 정책이 연결된 백업 솔루션. 예: Azure VM 백업, Azure VM 백업의 SQL 등 문자열
TimeGenerated 레코드 타임스탬프 DateTime
VaultUniqueId 정책과 연결된 자격 증명 모음을 참조하는 외래 키 문자열
VaultResourceId 정책과 연결된 자격 증명 모음의 ARM(Azure Resource Manager) ID 문자열
VaultName 정책과 연결된 자격 증명 모음의 이름 문자열
VaultTags 정책과 연결된 자격 증명 모음의 태그 문자열
VaultLocation 정책과 연결된 자격 증명 모음의 위치 문자열
VaultSubscriptionId 정책과 연결된 자격 증명 모음의 구독 ID 문자열
VaultStore_StorageReplicationType 정책과 연결된 자격 증명 모음의 스토리지 복제 유형 문자열
VaultType 자격 증명 모음 유형(예: "Microsoft.RecoveryServices/vaults" 또는 "Microsoft.DataProtection/backupVaults") 문자열
ExtendedProperties 정책의 추가 속성 동적

_AzureBackup_GetJobs()

각 작업에 대한 세부 정보(예: 작업 상태, 작업 기간, 전송된 데이터 등)와 함께 지정된 시간 범위 내에 트리거된 모든 백업 및 복원 관련 작업 목록을 반환하는 함수입니다.

매개 변수

매개 변수 이름 설명 필수 여부 예제 값 **데이터 형식 **
RangeStart RangeStart부터 RangeEnd까지의 기간에 시작된 모든 작업 목록을 검색해야 하는 경우 RangeEnd 매개 변수와 함께 이 매개 변수를 사용합니다. Y "2021-03-03 00:00:00" DateTime
RangeEnd RangeStart부터 RangeEnd까지의 기간에 시작된 모든 작업 목록을 검색해야 하는 경우 RangeStart 매개 변수와 함께 이 매개 변수를 사용합니다. Y "2021-03-10 00:00:00" DateTime
VaultSubscriptionList 백업 데이터가 있는 특정 구독 세트에 대한 함수 출력을 필터링하려는 경우 사용합니다. 쉼표로 구분된 구독 ID 목록을 이 함수에 대한 매개 변수로 지정하면 지정된 구독에 있는 자격 증명 모음과 연결된 해당 작업만 검색할 수 있습니다. 기본적으로 이 매개 변수의 값은 '*'입니다. 이 값을 사용하면 함수가 모든 구독에서 레코드를 검색합니다. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" 문자열
VaultLocationList 백업 데이터가 있는 특정 지역 세트에 대한 함수 출력을 필터링하려는 경우 사용합니다. 쉼표로 구분된 지역 목록을 이 함수에 대한 매개 변수로 지정하면 지정된 지역에 있는 자격 증명 모음과 연결된 해당 작업만 검색할 수 있습니다. 기본적으로 이 매개 변수의 값은 '*'입니다. 이 값을 사용하면 함수가 모든 지역에서 레코드를 검색합니다. N eastus,westus 문자열
VaultList 특정 자격 증명 모음 세트에 대한 함수 출력을 필터링하려는 경우 사용합니다. 쉼표로 구분된 자격 증명 모음 이름 목록을 이 함수에 대한 매개 변수로 지정하면 지정된 자격 증명 모음과 관련된 작업만 검색할 수 있습니다. 기본적으로 이 매개 변수의 값은 '*'입니다. 이 값을 사용하면 함수가 모든 자격 증명 모음에서 작업을 검색합니다. N vault1,vault2,vault3 문자열
VaultTypeList 특정 자격 증명 모음 유형과 관련된 레코드로 함수 출력을 필터링하려는 경우 사용합니다. 기본적으로 이 매개 변수의 값은 '*'이므로 함수는 Recovery Services 자격 증명 모음과 Backup 자격 증명 모음을 둘 다 검색합니다. N "Microsoft.RecoveryServices/vaults" 문자열
ExcludeLegacyEvent 레거시 AzureDiagnostics 테이블의 데이터를 쿼리할 것인지 여부를 선택하려는 경우 사용합니다. 이 매개 변수 값이 false이면 함수가 AzureDiagnostics 테이블과 리소스 관련 테이블에서 모두 데이터를 쿼리합니다. 이 매개 변수 값이 true이면 함수가 리소스 관련 테이블에서만 데이터를 쿼리합니다. 기본값은 true입니다. N true 부울
BackupSolutionList Azure 환경에서 사용되는 특정 백업 솔루션 세트에 대한 함수 출력을 필터링하려는 경우 사용합니다. 예를 들어 이 매개 변수 값으로 Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM을 지정하면 함수가 Azure Backup에 Azure Virtual Machine 백업, Azure VM 백업의 SQL 또는 DPM을 사용하여 백업된 항목과 관련된 레코드만 반환합니다. 기본적으로 이 매개 변수의 값은 '*'입니다. 이 값을 사용하면 백업 보고서에서 지원하는 모든 백업 솔루션과 관련된 레코드를 반환합니다(지원되는 값: "Azure Virtual Machine Backup", "SQL in Azure VM Backup", "SAP HANA in Azure VM Backup", "Azure Storage(Azure Files) Backup", "Azure Backup Agent", "DPM", "Azure Backup Server", "Azure Database for PostgreSQL 서버 백업", "Azure Blob 백업", "Azure Disk Backup" 또는 쉼표로 구분된 이러한 값의 조합). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent 문자열
JobOperationList 특정 작업 유형에 대한 함수 출력을 필터링하려는 경우 사용합니다. 예를 들면 백업 또는 복원 작업이 있습니다. 기본적으로 이 매개 변수의 값은 “*”입니다. 이 값을 사용하면 함수가 백업 작업과 복원 작업을 모두 검색합니다. N "Backup" 문자열
JobStatusList 특정 작업 상태에 대한 함수 출력을 필터링하려는 경우 사용합니다. 예를 들면 Completed, Failed 등이 있습니다. 기본적으로 이 매개 변수의 값은 "*"입니다. 이 값을 사용하면 상태에 관계없이 함수가 모든 작업을 검색합니다. N Failed,CompletedWithWarnings 문자열
JobFailureCodeList 특정 오류 코드에 대한 함수 출력을 필터링하려는 경우 사용합니다. 기본적으로 이 매개 변수의 값은 "*"입니다. 이 값을 사용하면 오류 코드에 관계없이 함수가 모든 작업을 검색합니다. N "Success" 문자열
DatasourceSetName 함수 출력을 특정 부모 리소스로 필터링하려는 경우 사용합니다. 예를 들어 가상 머신 "testvm"에 속하는 Azure VM 백업 인스턴스에 SQL을 반환하려면 testvm을 이 매개 변수 값으로 지정합니다. 기본적으로 이 값은 "*"입니다. 이 값을 사용하면 함수가 모든 백업 인스턴스에서 레코드를 검색합니다. N "testvm" 문자열
BackupInstanceName 특정 백업 인스턴스에서 이름을 기준으로 작업을 검색하려는 경우 사용합니다. 기본적으로 이 값은 "*"입니다. 이 값을 사용하면 함수가 모든 백업 인스턴스에서 레코드를 검색합니다. N "testvm" 문자열
ExcludeLog 함수에서 반환되는 로그 작업을 제외하려는 경우 사용합니다(쿼리 성능에 도움이 됨). 기본적으로 이 매개 변수의 값은 true입니다. 이 값을 사용하면 함수가 로그 작업을 제외합니다. N true 부울

반환된 필드

필드 이름 설명 **데이터 형식 **
UniqueId 고유한 작업 ID를 나타내는 기본 키 문자열
OperationCategory 수행 중인 작업의 범주. 예: 백업 또는 복원 문자열
연산 수행 중인 작업의 세부 정보. 예: 로그(로그 백업용) 문자열
상태 작업의 상태. 예: Completed, Failed, CompletedWithWarnings 문자열
ErrorTitle 작업의 오류 코드 문자열
StartTime 작업이 시작된 날짜 및 시간 DateTime
DurationInSecs 작업 기간(초) 두 배
DataTransferredInMBs 작업별로 전송된 데이터(MB)입니다. 현재 이 필드는 Recovery Services 자격 증명 모음 워크로드에만 지원됩니다. 두 배
RestoreJobRPDateTime 복구 중인 복구 지점이 생성된 날짜 및 시간입니다. 현재 이 필드는 Recovery Services 자격 증명 모음 워크로드에만 지원됩니다. DateTime
RestoreJobRPLocation 복구 중인 복구 지점이 저장된 위치 문자열
BackupInstanceUniqueId 작업과 연결된 백업 인스턴스를 참조하는 외래 키 문자열
BackupInstanceId 작업과 연결된 백업 인스턴스의 ARM(Azure Resource Manager) ID 문자열
BackupInstanceFriendlyName 작업과 연결된 백업 인스턴스의 이름 문자열
DatasourceResourceId 작업과 연결된 기본 데이터 원본의 ARM(Azure Resource Manager) ID. 예: VM의 ARM(Azure Resource Manager) ID 문자열
DatasourceFriendlyName 작업과 연결된 기본 데이터 원본의 식별 이름 문자열
DatasourceType 작업과 연결된 데이터 원본의 유형. 예: "Microsoft.Compute/virtualMachines" 문자열
BackupSolution 작업이 연결된 백업 솔루션. 예: Azure VM 백업, Azure VM 백업의 SQL 등 문자열
DatasourceSetResourceId 데이터 원본의 부모 리소스에 대한 ARM(Azure Resource Manager) ID(해당하는 경우). 예: SQL이 Azure VM 데이터 원본에 있는 경우 이 필드에는 SQL Database가 있는 VM의 ARM(Azure Resource Manager) ID가 포함됨 문자열
DatasourceSetType 데이터 원본의 부모 리소스 유형(해당하는 경우). 예: SAP HANA가 Azure VM 데이터 원본에 있는 경우 부모 리소스가 Azure VM이므로 이 필드는 Microsoft.Compute/virtualMachines가 됨 문자열
VaultResourceId 작업과 연결된 자격 증명 모음의 ARM(Azure Resource Manager) ID 문자열
VaultUniqueId 작업과 연결된 자격 증명 모음을 참조하는 외래 키 문자열
VaultName 작업과 연결된 자격 증명 모음의 이름 문자열
VaultTags 작업과 연결된 자격 증명 모음의 태그 문자열
VaultSubscriptionId 작업과 연결된 자격 증명 모음의 구독 ID 문자열
VaultLocation 작업과 연결된 자격 증명 모음의 위치 문자열
VaultStore_StorageReplicationType 작업과 연결된 자격 증명 모음의 스토리지 복제 유형 문자열
VaultType 자격 증명 모음 유형(예: "Microsoft.RecoveryServices/vaults" 또는 "Microsoft.DataProtection/backupVaults") 문자열
TimeGenerated 레코드 타임스탬프 DateTime

_AzureBackup_GetBackupInstances()

클라우드 스토리지 사용량, 연결된 정책 등과 같은 각 백업 인스턴스에 대한 자세한 정보와 함께 Recovery Services 자격 증명 모음과 연결된 백업 인스턴스 목록을 반환하는 함수입니다.

매개 변수

매개 변수 이름 설명 필수 여부 예제 값 **데이터 형식 **
RangeStart RangeStart부터 RangeEnd까지의 백업 인스턴스 관련 레코드를 모두 가져와야 하는 경우에만 RangeEnd 매개 변수와 함께 이 매개 변수를 사용합니다. 기본적으로 RangeStart 및 RangeEnd 값은 null입니다. 이 경우 함수가 각 백업 인스턴스에 대한 최신 레코드만 검색합니다. N "2021-03-03 00:00:00" DataTime
RangeEnd RangeStart부터 RangeEnd까지의 백업 인스턴스 관련 레코드를 모두 가져와야 하는 경우에만 RangeStart 매개 변수와 함께 이 매개 변수를 사용합니다. 기본적으로 RangeStart 및 RangeEnd 값은 null입니다. 이 경우 함수가 각 백업 인스턴스에 대한 최신 레코드만 검색합니다. N "2021-03-10 00:00:00" DateTime
VaultSubscriptionList 백업 데이터가 있는 특정 구독 세트에 대한 함수 출력을 필터링하려는 경우 사용합니다. 쉼표로 구분된 구독 ID 목록을 이 함수에 대한 매개 변수로 지정하면 지정된 구독에 있는 해당 백업 인스턴스만 검색할 수 있습니다. 기본적으로 이 매개 변수의 값은 '*'입니다. 이 값을 사용하면 함수가 모든 구독에서 레코드를 검색합니다. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" 문자열
VaultLocationList 백업 데이터가 있는 특정 지역 세트에 대한 함수 출력을 필터링하려는 경우 사용합니다. 쉼표로 구분된 지역 목록을 이 함수에 대한 매개 변수로 지정하면 지정된 지역에 있는 해당 백업 인스턴스만 검색할 수 있습니다. 기본적으로 이 매개 변수의 값은 '*'입니다. 이 값을 사용하면 함수가 모든 지역에서 레코드를 검색합니다. N eastus,westus 문자열
VaultList 특정 자격 증명 모음 세트에 대한 함수 출력을 필터링하려는 경우 사용합니다. 쉼표로 구분된 자격 증명 모음 이름 목록을 이 함수에 대한 매개 변수로 지정하면 지정된 자격 증명 모음과 관련된 백업 인스턴스 레코드만 검색할 수 있습니다. 기본적으로 이 매개 변수의 값은 '*'입니다. 이 값을 사용하면 함수가 모든 자격 증명 모음에서 백업 인스턴스 레코드를 검색합니다. N vault1,vault2,vault3 문자열
VaultTypeList 특정 자격 증명 모음 유형과 관련된 레코드로 함수 출력을 필터링하려는 경우 사용합니다. 기본적으로 이 매개 변수의 값은 '*'이므로 함수는 Recovery Services 자격 증명 모음과 Backup 자격 증명 모음을 둘 다 검색합니다. N "Microsoft.RecoveryServices/vaults" 문자열
ExcludeLegacyEvent 레거시 AzureDiagnostics 테이블의 데이터를 쿼리할 것인지 여부를 선택하려는 경우 사용합니다. 이 매개 변수 값이 false이면 함수가 AzureDiagnostics 테이블과 리소스 관련 테이블에서 모두 데이터를 쿼리합니다. 이 매개 변수 값이 true이면 함수가 리소스 관련 테이블에서만 데이터를 쿼리합니다. 기본값은 true입니다. N true 부울
BackupSolutionList Azure 환경에서 사용되는 특정 백업 솔루션 세트에 대한 함수 출력을 필터링하려는 경우 사용합니다. 예를 들어 이 매개 변수 값으로 Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM을 지정하면 함수가 Azure Backup에 Azure Virtual Machine 백업, Azure VM 백업의 SQL 또는 DPM을 사용하여 백업된 항목과 관련된 레코드만 반환합니다. 기본적으로 이 매개 변수의 값은 '*'입니다. 이 값을 사용하면 백업 보고서에서 지원하는 모든 백업 솔루션과 관련된 레코드를 반환합니다(지원되는 값: "Azure Virtual Machine Backup", "SQL in Azure VM Backup", "SAP HANA in Azure VM Backup", "Azure Storage(Azure Files) Backup", "Azure Backup Agent", "DPM", "Azure Backup Server", "Azure Database for PostgreSQL 서버 백업", "Azure Blob 백업", "Azure Disk Backup" 또는 쉼표로 구분된 이러한 값의 조합). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent 문자열
ProtectionInfoList 적극적으로 보호되는 백업 인스턴스만 포함할지 아니면 보호가 중지된 인스턴스와 초기 백업이 보류 중인 인스턴스를 포함할지 여부를 선택하려는 경우 사용합니다. Recovery services 자격 증명 모음 워크로드의 경우 지원되는 값은 "Protected", "ProtectionStopped", "InitialBackupPending" 또는 쉼표로 구분된 이러한 값의 조합입니다. Backup 자격 증명 모음 워크로드의 경우 지원되는 값은 "Protected", "ConfiguringProtection", "ConfiguringProtectionFailed", "UpdatingProtection", "ProtectionError", "ProtectionStopped" 또는 쉼표로 구분된 이러한 값의 조합입니다. 기본적으로 이 값은 "*"입니다. 이 값을 사용하면 함수가 보호 세부 사항에 관계없이 모든 백업 인스턴스를 검색합니다. N "Protected" 문자열
DatasourceSetName 함수 출력을 특정 부모 리소스로 필터링하려는 경우 사용합니다. 예를 들어 가상 머신 "testvm"에 속하는 Azure VM 백업 인스턴스에 SQL을 반환하려면 testvm을 이 매개 변수 값으로 지정합니다. 기본적으로 이 값은 "*"입니다. 이 값을 사용하면 함수가 모든 백업 인스턴스에서 레코드를 검색합니다. N "testvm" 문자열
BackupInstanceName 이름을 기준으로 특정 백업 인스턴스를 검색하려는 경우 사용합니다. 기본적으로 이 값은 "*"입니다. 이 값을 사용하면 함수가 모든 백업 인스턴스를 검색합니다. N "testvm" 문자열
DisplayAllFields 함수에서 반환된 필드의 하위 세트만 검색할지 여부를 선택하려는 경우 사용합니다. 이 매개 변수 값이 false이면 함수가 함수 출력에서 스토리지 및 보존 지점 관련 정보를 제거합니다. 더 큰 쿼리에서 이 함수를 중간 단계로 사용하고 분석에 필요하지 않은 열을 제거하여 쿼리 성능을 최적화해야 하는 경우에 유용합니다. 기본적으로 이 매개 변수의 값은 true입니다. 이 경우 함수가 백업 인스턴스와 관련된 모든 필드를 반환합니다. N true 부울

반환된 필드

필드 이름 설명 데이터 형식
UniqueId 고유한 백업 인스턴스 ID를 나타내는 기본 키 문자열
ID 백업 인스턴스의 ARM(Azure Resource Manager) ID 문자열
FriendlyName 백업 인스턴스의 식별 이름 문자열
ProtectionInfo 백업 인스턴스의 보호 설정에 대한 정보. 예: 보호가 구성 됨, 보호 중지 됨, 초기 백업 보류 중 문자열
LatestRecoveryPoint 백업 인스턴스와 연결된 최신 복구 지점의 날짜 및 시간입니다. 현재 이 필드는 Recovery Services 자격 증명 모음 워크로드에만 지원됩니다. DateTime
OldestRecoveryPoint 백업 인스턴스와 연결된 가장 오래된 복구 지점의 날짜 및 시간입니다. 현재 이 필드는 Recovery Services 자격 증명 모음 워크로드에만 지원됩니다. DateTime
SourceSizeInMBs 백업 인스턴스의 프런트 엔드 크기(MB) 두 배
VaultStore_StorageConsumptionInMBs 자격 증명 모음-표준 계층의 백업 인스턴스에 사용된 총 클라우드 스토리지 두 배
DataSourceFriendlyName 백업 인스턴스에 해당하는 데이터 원본의 식별 이름 문자열
BackupSolution 백업 인스턴스가 연결된 백업 솔루션. 예: Azure VM 백업, Azure VM 백업의 SQL 등 문자열
DatasourceType 백업 인스턴스에 해당하는 데이터 원본의 유형. 예: "Microsoft.Compute/virtualMachines" 문자열
DatasourceResourceId 백업 인스턴스에 해당하는 기본 데이터 원본의 ARM(Azure Resource Manager) ID. 예: VM의 ARM(Azure Resource Manager) ID 문자열
DatasourceSetFriendlyName 데이터 원본의 부모 리소스에 대한 식별 이름(해당하는 경우). 예: SQL이 Azure VM 데이터 원본에 있는 경우 이 필드에는 SQL Database가 있는 VM의 이름이 포함됨 문자열
DatasourceSetFriendlyName 데이터 원본의 부모 리소스에 대한 식별 이름(해당하는 경우). 예: SQL이 Azure VM 데이터 원본에 있는 경우 이 필드에는 SQL Database가 있는 VM의 이름이 포함됨 문자열
DatasourceSetResourceId 데이터 원본의 부모 리소스에 대한 ARM(Azure Resource Manager) ID(해당하는 경우). 예: SQL이 Azure VM 데이터 원본에 있는 경우 이 필드에는 SQL Database가 있는 VM의 ARM(Azure Resource Manager) ID가 포함됨 문자열
DatasourceSetType 데이터 원본의 부모 리소스 유형(해당하는 경우). 예: SAP HANA가 Azure VM 데이터 원본에 있는 경우 부모 리소스가 Azure VM이므로 이 필드는 Microsoft.Compute/virtualMachines가 됨 문자열
PolicyName 백업 인스턴스와 연결된 정책의 이름 문자열
PolicyUniqueId 백업 인스턴스와 연결된 정책을 참조하는 외래 키 문자열
PolicyId 백업 인스턴스와 연결된 정책의 ARM(Azure Resource Manager) ID 문자열
VaultResourceId 백업 인스턴스와 연결된 자격 증명 모음의 ARM(Azure Resource Manager) ID 문자열
VaultUniqueId 백업 인스턴스와 연결된 자격 증명 모음을 참조하는 외래 키 문자열
VaultName 백업 인스턴스와 연결된 자격 증명 모음의 이름 문자열
VaultTags 백업 인스턴스와 연결된 자격 증명 모음의 태그 문자열
VaultSubscriptionId 백업 인스턴스와 연결된 자격 증명 모음의 구독 ID 문자열
VaultLocation 백업 인스턴스와 연결된 자격 증명 모음의 위치 문자열
VaultStore_StorageReplicationType 백업 인스턴스와 연결된 자격 증명 모음의 스토리지 복제 유형 문자열
VaultType 자격 증명 모음 유형("Microsoft.RecoveryServices/vaults" 또는 "Microsoft.DataProtection/backupVaults") 문자열
TimeGenerated 레코드 타임스탬프 DateTime

_AzureBackup_GetBillingGroups()

프런트 엔드 크기 및 총 클라우드 스토리지와 같은 주요 청구 구성 요소에 대한 정보와 함께 모든 백업 관련 청구 엔터티(청구 그룹) 목록을 반환하는 함수입니다.

매개 변수

매개 변수 이름 설명 필수 여부 예제 값 날짜 형식
RangeStart RangeStart부터 RangeEnd까지의 청구 그룹 관련 레코드를 모두 가져와야 하는 경우에만 RangeEnd 매개 변수와 함께 이 매개 변수를 사용합니다. 기본적으로 RangeStart 및 RangeEnd 값은 null입니다. 이 경우 함수가 각 청구 그룹에 대한 최신 레코드만 검색합니다. N "2021-03-03 00:00:00" DateTime
RangeEnd RangeStart부터 RangeEnd까지의 청구 그룹 관련 레코드를 모두 가져와야 하는 경우에만 RangeStart 매개 변수와 함께 이 매개 변수를 사용합니다. 기본적으로 RangeStart 및 RangeEnd 값은 null입니다. 이 경우 함수가 각 청구 그룹에 대한 최신 레코드만 검색합니다. N "2021-03-10 00:00:00" DateTime
VaultSubscriptionList 백업 데이터가 있는 특정 구독 세트에 대한 함수 출력을 필터링하려는 경우 사용합니다. 쉼표로 구분된 구독 ID 목록을 이 함수에 대한 매개 변수로 지정하면 지정된 구독에 있는 해당 청구 그룹만 검색할 수 있습니다. 기본적으로 이 매개 변수의 값은 '*'입니다. 이 값을 사용하면 함수가 모든 구독에서 레코드를 검색합니다. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" 문자열
VaultLocationList 백업 데이터가 있는 특정 지역 세트에 대한 함수 출력을 필터링하려는 경우 사용합니다. 쉼표로 구분된 지역 목록을 이 함수에 대한 매개 변수로 지정하면 지정된 지역에 있는 해당 청구 그룹만 검색할 수 있습니다. 기본적으로 이 매개 변수의 값은 '*'입니다. 이 값을 사용하면 함수가 모든 지역에서 레코드를 검색합니다. N eastus,westus 문자열
VaultList 특정 자격 증명 모음 세트에 대한 함수 출력을 필터링하려는 경우 사용합니다. 쉼표로 구분된 자격 증명 모음 이름 목록을 이 함수에 대한 매개 변수로 지정하면 지정된 자격 증명 모음과 관련된 백업 인스턴스 레코드만 검색할 수 있습니다. 기본적으로 이 매개 변수의 값은 '*'입니다. 이 값을 사용하면 함수가 모든 자격 증명 모음에서 청구 그룹 레코드를 검색합니다. N vault1,vault2,vault3 문자열
VaultTypeList 특정 자격 증명 모음 유형과 관련된 레코드로 함수 출력을 필터링하려는 경우 사용합니다. 기본적으로 이 매개 변수의 값은 '*'이므로 함수는 Recovery Services 자격 증명 모음과 Backup 자격 증명 모음을 둘 다 검색합니다. N "Microsoft.RecoveryServices/vaults" 문자열
ExcludeLegacyEvent 레거시 AzureDiagnostics 테이블의 데이터를 쿼리할 것인지 여부를 선택하려는 경우 사용합니다. 이 매개 변수 값이 false이면 함수가 AzureDiagnostics 테이블과 리소스 관련 테이블에서 모두 데이터를 쿼리합니다. 이 매개 변수 값이 true이면 함수가 리소스 관련 테이블에서만 데이터를 쿼리합니다. 기본값은 true입니다. N true 부울
BackupSolutionList Azure 환경에서 사용되는 특정 백업 솔루션 세트에 대한 함수 출력을 필터링하려는 경우 사용합니다. 예를 들어 이 매개 변수 값으로 Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM을 지정하면 함수가 Azure Backup에 Azure Virtual Machine 백업, Azure VM 백업의 SQL 또는 DPM을 사용하여 백업된 항목과 관련된 레코드만 반환합니다. 기본적으로 이 매개 변수의 값은 '*'입니다. 이 값을 사용하면 백업 보고서에서 지원하는 모든 백업 솔루션과 관련된 레코드를 반환합니다(지원되는 값: "Azure Virtual Machine Backup", "SQL in Azure VM Backup", "SAP HANA in Azure VM Backup", "Azure Storage(Azure Files) Backup", "Azure Backup Agent", "DPM", "Azure Backup Server", "Azure Database for PostgreSQL 서버 백업", "Azure Blob 백업", "Azure Disk Backup" 또는 쉼표로 구분된 이러한 값의 조합). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent 문자열
BillingGroupName 이름별로 특정 청구 그룹을 검색하려는 경우 사용합니다. 기본적으로 이 값은 "*"입니다. 이 값을 사용하면 함수가 모든 청구 그룹을 검색합니다. N "testvm" 문자열

반환된 필드

필드 이름 설명 데이터 형식
UniqueId 고유한 청구 그룹 ID를 나타내는 기본 키 문자열
FriendlyName 청구 그룹의 식별 이름 문자열
이름 청구 그룹의 이름 문자열
Type 청구 그룹의 유형. 예: ProtectedContainer 또는 BackupItem 문자열
SourceSizeInMBs 청구 그룹의 프런트 엔드 크기(MB) 두 배
VaultStore_StorageConsumptionInMBs 자격 증명 모음-표준 계층의 청구 그룹에 사용된 총 클라우드 스토리지 두 배
BackupSolution 청구 그룹이 연결된 백업 솔루션. 예: Azure VM 백업, Azure VM 백업의 SQL 등 문자열
VaultResourceId 청구 그룹과 연결된 자격 증명 모음의 ARM(Azure Resource Manager) ID 문자열
VaultUniqueId 청구 그룹과 연결된 자격 증명 모음을 참조하는 외래 키 문자열
VaultName 청구 그룹과 연결된 자격 증명 모음의 이름 문자열
VaultTags 청구 그룹과 연결된 자격 증명 모음의 태그 문자열
VaultSubscriptionId 청구 그룹과 연결된 자격 증명 모음의 구독 ID 문자열
VaultLocation 청구 그룹과 연결된 자격 증명 모음의 위치 문자열
VaultStore_StorageReplicationType 청구 그룹과 연결된 자격 증명 모음의 스토리지 복제 유형 문자열
VaultType 자격 증명 모음 유형(예: "Microsoft.RecoveryServices/vaults" 또는 "Microsoft.DataProtection/backupVaults") 문자열
TimeGenerated 레코드 타임스탬프 DateTime
ExtendedProperties 청구 그룹의 추가 속성 동적

추세 함수

_AzureBackup_GetBackupInstancesTrends()

각 백업 인스턴스에 대한 기록 레코드를 반환하므로 여러 세분성 수준에서 백업 인스턴스 수 및 스토리지 사용량과 관련된 주요 일별, 주별, 월별 추세를 볼 수 있습니다.

매개 변수

매개 변수 이름 설명 필수 여부 예제 값 데이터 형식
RangeStart RangeStart부터 RangeEnd까지의 백업 인스턴스 관련 레코드를 모두 검색하려는 경우 RangeEnd 매개 변수와 함께 이 매개 변수를 사용합니다. Y "2021-03-03 00:00:00" DateTime
RangeEnd RangeStart부터 RangeEnd까지의 백업 인스턴스 관련 레코드를 모두 검색하려는 경우 RangeStart 매개 변수와 함께 이 매개 변수를 사용합니다. Y "2021-03-10 00:00:00" DateTime
VaultSubscriptionList 백업 데이터가 있는 특정 구독 세트에 대한 함수 출력을 필터링하려는 경우 사용합니다. 쉼표로 구분된 구독 ID 목록을 이 함수에 대한 매개 변수로 지정하면 지정된 구독에 있는 해당 백업 인스턴스만 검색할 수 있습니다. 기본적으로 이 매개 변수의 값은 '*'입니다. 이 값을 사용하면 함수가 모든 구독에서 레코드를 검색합니다. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" 문자열
VaultLocationList 백업 데이터가 있는 특정 지역 세트에 대한 함수 출력을 필터링하려는 경우 사용합니다. 쉼표로 구분된 지역 목록을 이 함수에 대한 매개 변수로 지정하면 지정된 지역에 있는 해당 백업 인스턴스만 검색할 수 있습니다. 기본적으로 이 매개 변수의 값은 '*'입니다. 이 값을 사용하면 함수가 모든 지역에서 레코드를 검색합니다. N eastus,westus 문자열
VaultList 특정 자격 증명 모음 세트에 대한 함수 출력을 필터링하려는 경우 사용합니다. 쉼표로 구분된 자격 증명 모음 이름 목록을 이 함수에 대한 매개 변수로 지정하면 지정된 자격 증명 모음과 관련된 백업 인스턴스 레코드만 검색할 수 있습니다. 기본적으로 이 매개 변수의 값은 '*'입니다. 이 값을 사용하면 함수가 모든 자격 증명 모음에서 백업 인스턴스 레코드를 검색합니다. N vault1,vault2,vault3 문자열
VaultTypeList 특정 자격 증명 모음 유형과 관련된 레코드로 함수 출력을 필터링하려는 경우 사용합니다. 기본적으로 이 매개 변수의 값은 '*'이므로 함수는 Recovery Services 자격 증명 모음과 Backup 자격 증명 모음을 둘 다 검색합니다. N "Microsoft.RecoveryServices/vaults" 문자열
ExcludeLegacyEvent 레거시 AzureDiagnostics 테이블의 데이터를 쿼리할 것인지 여부를 선택하려는 경우 사용합니다. 이 매개 변수 값이 false이면 함수가 AzureDiagnostics 테이블과 리소스 관련 테이블에서 모두 데이터를 쿼리합니다. 이 매개 변수 값이 true이면 함수가 리소스 관련 테이블에서만 데이터를 쿼리합니다. 기본값은 true입니다. N true 부울
BackupSolutionList Azure 환경에서 사용되는 특정 백업 솔루션 세트에 대한 함수 출력을 필터링하려는 경우 사용합니다. 예를 들어 이 매개 변수 값으로 Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM을 지정하면 함수가 Azure Backup에 Azure Virtual Machine 백업, Azure VM 백업의 SQL 또는 DPM을 사용하여 백업된 항목과 관련된 레코드만 반환합니다. 기본적으로 이 매개 변수의 값은 '*'입니다. 이 값을 사용하면 백업 보고서에서 지원하는 모든 백업 솔루션과 관련된 레코드를 반환합니다(지원되는 값: "Azure Virtual Machine Backup", "SQL in Azure VM Backup", "SAP HANA in Azure VM Backup", "Azure Storage(Azure Files) Backup", "Azure Backup Agent", "DPM", "Azure Backup Server", "Azure Database for PostgreSQL 서버 백업", "Azure Blob 백업", "Azure Disk Backup" 또는 쉼표로 구분된 이러한 값의 조합). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent 문자열
ProtectionInfoList 적극적으로 보호되는 백업 인스턴스만 포함할지 아니면 보호가 중지된 인스턴스와 초기 백업이 보류 중인 인스턴스를 포함할지 여부를 선택하려는 경우 사용합니다. Recovery services 자격 증명 모음 워크로드의 경우 지원되는 값은 "Protected", "ProtectionStopped", "InitialBackupPending" 또는 쉼표로 구분된 이러한 값의 조합입니다. Backup 자격 증명 모음 워크로드의 경우 지원되는 값은 "Protected", "ConfiguringProtection", "ConfiguringProtectionFailed", "UpdatingProtection", "ProtectionError", "ProtectionStopped" 또는 쉼표로 구분된 이러한 값의 조합입니다. 기본적으로 이 값은 "*"입니다. 이 값을 사용하면 함수가 보호 세부 사항에 관계없이 모든 백업 인스턴스를 검색합니다. N "Protected" 문자열
DatasourceSetName 함수 출력을 특정 부모 리소스로 필터링하려는 경우 사용합니다. 예를 들어 가상 머신 "testvm"에 속하는 Azure VM 백업 인스턴스에 SQL을 반환하려면 testvm을 이 매개 변수 값으로 지정합니다. 기본적으로 이 값은 "*"입니다. 이 값을 사용하면 함수가 모든 백업 인스턴스에서 레코드를 검색합니다. N "testvm" 문자열
BackupInstanceName 이름을 기준으로 특정 백업 인스턴스를 검색하려는 경우 사용합니다. 기본적으로 이 값은 "*"입니다. 이 값을 사용하면 함수가 모든 백업 인스턴스를 검색합니다. N "testvm" 문자열
DisplayAllFields 함수에서 반환된 필드의 하위 세트만 검색할지 여부를 선택하려는 경우 사용합니다. 이 매개 변수 값이 false이면 함수가 함수 출력에서 스토리지 및 보존 지점 관련 정보를 제거합니다. 더 큰 쿼리에서 이 함수를 중간 단계로 사용하고 분석에 필요하지 않은 열을 제거하여 쿼리 성능을 최적화해야 하는 경우에 유용합니다. 기본적으로 이 매개 변수의 값은 true입니다. 이 경우 함수가 백업 인스턴스와 관련된 모든 필드를 반환합니다. N true 부울
AggregationType 데이터를 검색해야 하는 시간 세분성을 지정하려는 경우 사용합니다. 이 매개 변수 값이 "Daily"인 경우 함수가 일별로 백업 인스턴스당 한 개의 레코드를 반환하므로 스토리지 사용량과 백업 인스턴스 수의 일별 추세를 분석할 수 있습니다. 이 매개 변수 값이 "Weekly"인 경우 함수가 주별로 백업 인스턴스당 한 개의 레코드를 반환하므로 주별 추세를 분석할 수 있습니다. 마찬가지로 "Monthly"를 지정하여 월별 추세를 분석할 수 있습니다. 기본값은 "Daily"입니다. 더 큰 시간 범위에서 데이터를 보는 경우 더 나은 쿼리 성능과 용이한 추세 분석을 위해 "Weekly" 또는 "Monthly"를 사용하는 것이 좋습니다. N "Weekly" 문자열

반환된 필드

필드 이름 설명 데이터 형식
UniqueId 고유한 백업 인스턴스 ID를 나타내는 기본 키 문자열
ID 백업 인스턴스의 ARM(Azure Resource Manager) ID 문자열
FriendlyName 백업 인스턴스의 식별 이름 문자열
ProtectionInfo 백업 인스턴스의 보호 설정에 대한 정보. 예: 보호가 구성 됨, 보호 중지 됨, 초기 백업 보류 중 문자열
LatestRecoveryPoint 백업 인스턴스와 연결된 최신 복구 지점의 날짜 및 시간입니다. 현재 이 필드는 Recovery Services 자격 증명 모음 워크로드에만 지원됩니다. DateTime
OldestRecoveryPoint 백업 인스턴스와 연결된 가장 오래된 복구 지점의 날짜 및 시간 현재 이 필드는 Recovery Services 자격 증명 모음 워크로드에만 지원됩니다.
SourceSizeInMBs 백업 인스턴스의 프런트 엔드 크기(MB) 두 배
VaultStore_StorageConsumptionInMBs 자격 증명 모음-표준 계층의 백업 인스턴스에 사용된 총 클라우드 스토리지 두 배
DataSourceFriendlyName 백업 인스턴스에 해당하는 데이터 원본의 식별 이름 문자열
BackupSolution 백업 인스턴스가 연결된 백업 솔루션. 예: Azure VM 백업, Azure VM 백업의 SQL 등 문자열
DatasourceType 백업 인스턴스에 해당하는 데이터 원본의 유형. 예: "Microsoft.Compute/virtualMachines" 문자열
DatasourceResourceId 백업 인스턴스에 해당하는 기본 데이터 원본의 ARM(Azure Resource Manager) ID. 예: VM의 ARM(Azure Resource Manager) ID 문자열
DatasourceSetFriendlyName 데이터 원본의 부모 리소스에 대한 식별 이름(해당하는 경우). 예: SQL이 Azure VM 데이터 원본에 있는 경우 이 필드에는 SQL Database가 있는 VM의 이름이 포함됨 문자열
DatasourceSetResourceId 데이터 원본의 부모 리소스에 대한 ARM(Azure Resource Manager) ID(해당하는 경우). 예: SQL이 Azure VM 데이터 원본에 있는 경우 이 필드에는 SQL Database가 있는 VM의 ARM(Azure Resource Manager) ID가 포함됨 문자열
DatasourceSetType 데이터 원본의 부모 리소스 유형(해당하는 경우). 예: SAP HANA가 Azure VM 데이터 원본에 있는 경우 부모 리소스가 Azure VM이므로 이 필드는 Microsoft.Compute/virtualMachines가 됨 문자열
PolicyName 백업 인스턴스와 연결된 정책의 이름 문자열
PolicyUniqueId 백업 인스턴스와 연결된 정책을 참조하는 외래 키 문자열
PolicyId 백업 인스턴스와 연결된 정책의 ARM(Azure Resource Manager) ID 문자열
VaultResourceId 백업 인스턴스와 연결된 자격 증명 모음의 ARM(Azure Resource Manager) ID 문자열
VaultUniqueId 백업 인스턴스와 연결된 자격 증명 모음을 참조하는 외래 키 문자열
VaultName 백업 인스턴스와 연결된 자격 증명 모음의 이름 문자열
VaultTags 백업 인스턴스와 연결된 자격 증명 모음의 태그 문자열
VaultSubscriptionId 백업 인스턴스와 연결된 자격 증명 모음의 구독 ID 문자열
VaultLocation 백업 인스턴스와 연결된 자격 증명 모음의 위치 문자열
VaultStore_StorageReplicationType 백업 인스턴스와 연결된 자격 증명 모음의 스토리지 복제 유형 문자열
VaultType 자격 증명 모음 유형(예: "Microsoft.RecoveryServices/vaults" 또는 "Microsoft.DataProtection/backupVaults") 문자열
TimeGenerated 레코드 타임스탬프 DateTime

_AzureBackup_GetBillingGroupsTrends()

각 청구 엔터티에 대한 기록 레코드를 반환하므로 여러 세분성 수준에서 프런트 엔드 크기 및 스토리지 사용량과 관련된 주요 일별, 주별, 월별 추세를 볼 수 있습니다.

매개 변수

매개 변수 이름 설명 필수 여부 예제 값 데이터 형식
RangeStart RangeStart부터 RangeEnd까지의 청구 그룹 관련 레코드를 모두 검색하려는 경우 RangeEnd 매개 변수와 함께 이 매개 변수를 사용합니다. Y "2021-03-03 00:00:00" DateTime
RangeEnd RangeStart부터 RangeEnd까지의 청구 그룹 관련 레코드를 모두 검색하려는 경우 RangeStart 매개 변수와 함께 이 매개 변수를 사용합니다. Y "2021-03-10 00:00:00" DateTime
VaultSubscriptionList 백업 데이터가 있는 특정 구독 세트에 대한 함수 출력을 필터링하려는 경우 사용합니다. 쉼표로 구분된 구독 ID 목록을 이 함수에 대한 매개 변수로 지정하면 지정된 구독에 있는 해당 청구 그룹만 검색할 수 있습니다. 기본적으로 이 매개 변수의 값은 '*'입니다. 이 값을 사용하면 함수가 모든 구독에서 레코드를 검색합니다. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" 문자열
VaultLocationList 백업 데이터가 있는 특정 지역 세트에 대한 함수 출력을 필터링하려는 경우 사용합니다. 쉼표로 구분된 지역 목록을 이 함수에 대한 매개 변수로 지정하면 지정된 지역에 있는 해당 청구 그룹만 검색할 수 있습니다. 기본적으로 이 매개 변수의 값은 '*'입니다. 이 값을 사용하면 함수가 모든 지역에서 레코드를 검색합니다. N eastus,westus 문자열
VaultList 특정 자격 증명 모음 세트에 대한 함수 출력을 필터링하려는 경우 사용합니다. 쉼표로 구분된 자격 증명 모음 이름 목록을 이 함수에 대한 매개 변수로 지정하면 지정된 자격 증명 모음과 관련된 백업 인스턴스 레코드만 검색할 수 있습니다. 기본적으로 이 매개 변수의 값은 '*'입니다. 이 값을 사용하면 함수가 모든 자격 증명 모음에서 청구 그룹 레코드를 검색합니다. N vault1,vault2,vault3 문자열
VaultTypeList 특정 자격 증명 모음 유형과 관련된 레코드로 함수 출력을 필터링하려는 경우 사용합니다. 기본적으로 이 매개 변수의 값은 '*'이므로 함수는 Recovery Services 자격 증명 모음과 Backup 자격 증명 모음을 둘 다 검색합니다. N "Microsoft.RecoveryServices/vaults" 문자열
ExcludeLegacyEvent 레거시 AzureDiagnostics 테이블의 데이터를 쿼리할 것인지 여부를 선택하려는 경우 사용합니다. 이 매개 변수 값이 false이면 함수가 AzureDiagnostics 테이블과 리소스 관련 테이블에서 모두 데이터를 쿼리합니다. 이 매개 변수 값이 true이면 함수가 리소스 관련 테이블에서만 데이터를 쿼리합니다. 기본값은 true입니다. N true 부울
BackupSolutionList Azure 환경에서 사용되는 특정 백업 솔루션 세트에 대한 함수 출력을 필터링하려는 경우 사용합니다. 예를 들어 이 매개 변수 값으로 Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM을 지정하면 함수가 Azure Backup에 Azure Virtual Machine 백업, Azure VM 백업의 SQL 또는 DPM을 사용하여 백업된 항목과 관련된 레코드만 반환합니다. 기본적으로 이 매개 변수의 값은 '*'입니다. 이 값을 사용하면 백업 보고서에서 지원하는 모든 백업 솔루션과 관련된 레코드를 반환합니다(지원되는 값: "Azure Virtual Machine Backup", "SQL in Azure VM Backup", "SAP HANA in Azure VM Backup", "Azure Storage(Azure Files) Backup", "Azure Backup Agent", "DPM", "Azure Backup Server", "Azure Database for PostgreSQL 서버 백업", "Azure Blob 백업", "Azure Disk Backup" 또는 쉼표로 구분된 이러한 값의 조합). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent 문자열
BillingGroupName 이름별로 특정 청구 그룹을 검색하려는 경우 사용합니다. 기본적으로 이 값은 "*"입니다. 이 값을 사용하면 함수가 모든 청구 그룹을 검색합니다. N "testvm" 문자열
AggregationType 데이터를 검색해야 하는 시간 세분성을 지정하려는 경우 사용합니다. 이 매개 변수 값이 "Daily"인 경우 함수가 일별로 청구 그룹당 한 개의 레코드를 반환하므로 스토리지 사용량과 프런트 엔드 크기의 일별 추세를 분석할 수 있습니다. 이 매개 변수 값이 "Weekly"인 경우 함수가 주별로 백업 인스턴스당 한 개의 레코드를 반환하므로 주별 추세를 분석할 수 있습니다. 마찬가지로 "Monthly"를 지정하여 월별 추세를 분석할 수 있습니다. 기본값은 "Daily"입니다. 더 큰 시간 범위에서 데이터를 보는 경우 더 나은 쿼리 성능과 용이한 추세 분석을 위해 "Weekly" 또는 "Monthly"를 사용하는 것이 좋습니다. N "Weekly" 문자열

반환된 필드

필드 이름 설명 데이터 형식
UniqueId 고유한 청구 그룹 ID를 나타내는 기본 키 문자열
FriendlyName 청구 그룹의 식별 이름 문자열
이름 청구 그룹의 이름 문자열
Type 청구 그룹의 유형. 예: ProtectedContainer 또는 BackupItem 문자열
SourceSizeInMBs 청구 그룹의 프런트 엔드 크기(MB) 두 배
VaultStore_StorageConsumptionInMBs 자격 증명 모음-표준 계층의 청구 그룹에 사용된 총 클라우드 스토리지 두 배
BackupSolution 청구 그룹이 연결된 백업 솔루션. 예: Azure VM 백업, Azure VM 백업의 SQL 등 문자열
VaultResourceId 청구 그룹과 연결된 자격 증명 모음의 ARM(Azure Resource Manager) ID 문자열
VaultUniqueId 청구 그룹과 연결된 자격 증명 모음을 참조하는 외래 키 문자열
VaultName 청구 그룹과 연결된 자격 증명 모음의 이름 문자열
VaultTags 청구 그룹과 연결된 자격 증명 모음의 태그 문자열
VaultSubscriptionId 청구 그룹과 연결된 자격 증명 모음의 구독 ID 문자열
VaultLocation 청구 그룹과 연결된 자격 증명 모음의 위치 문자열
VaultStore_StorageReplicationType 청구 그룹과 연결된 자격 증명 모음의 스토리지 복제 유형 문자열
VaultType 자격 증명 모음 유형(예: "Microsoft.RecoveryServices/vaults" 또는 "Microsoft.DataProtection/backupVaults") 문자열
TimeGenerated 레코드 타임스탬프 DateTime
ExtendedProperties 청구 그룹의 추가 속성 동적

샘플 쿼리

다음은 시스템 함수 사용을 시작하는 데 도움이 되는 몇 가지 샘플 쿼리입니다.

  • 지정된 시간 범위 내에 실패한 모든 Azure VM 백업 작업

    _AzureBackup_GetJobs("2021-03-05", "2021-03-06") //call function with RangeStart and RangeEnd parameters set, and other parameters with default value
    | where BackupSolution=="Azure Virtual Machine Backup" and Status=="Failed"
    | project BackupInstanceFriendlyName, BackupInstanceId, OperationCategory, Status,  JobStartDateTime=StartTime, JobDuration=DurationInSecs/3600, ErrorTitle, DataTransferred=DataTransferredInMBs
    
  • 지정된 시간 범위 내의 모든 SQL 로그 백업 작업

    _AzureBackup_GetJobs("2021-03-05", "2021-03-06","*","*","*","*",true,"*","*","*","*","*","*",false) //call function with RangeStart and RangeEnd parameters set, ExcludeLog parameter as false, and other parameters with default value
    | where BackupSolution=="SQL in Azure VM Backup" and Operation=="Log"
    | project BackupInstanceFriendlyName, BackupInstanceId, OperationCategory, Status,  JobStartDateTime=StartTime, JobDuration=DurationInSecs/3600, ErrorTitle, DataTransferred=DataTransferredInMBs
    
  • VM "testvm"에 사용된 백업 스토리지의 주별 추세

    _AzureBackup_GetBackupInstancesTrends("2021-01-01", "2021-03-06","*","*","*","*",false,"*","*","*","*",true, "Weekly") //call function with RangeStart and RangeEnd parameters set, AggregationType parameter as Weekly, and other parameters with default value
    | where BackupSolution == "Azure Virtual Machine Backup"
    | where FriendlyName == "testvm"
    | project TimeGenerated, VaultStore_StorageConsumptionInMBs
    | render timechart 
    

다음 단계

Backup 보고서에 대한 자세한 정보를 알아봅니다