Модель данных Log Analytics для данных Azure Backup

В этой статье описывается модель данных Log Analytics для Azure Backup, добавленных в таблицу Диагностика Azure (если в хранилищах настроены параметры диагностики для отправки данных в рабочую область Log Analytics в режиме Диагностика Azure). Эту модель данных можно использовать для записи запросов к данным Log Analytics для создания пользовательских оповещений или панелей мониторинга отчетов.

Примечание

Мы рекомендуем использовать новый режим для конкретных ресурсов , чтобы запрашивать данные в Log Analytics или использовать системные функции.

В этой статье вы узнаете о следующих возможностях:

  • Использование модели данных Azure Backup
  • Примеры запросов Kusto
  • Сравнение схем версии V1 и V2

Использование модели данных Azure Backup

Вы можете использовать следующие поля, предоставляемые как часть модели данных, для создания визуальных элементов, пользовательских запросов и панели мониторинга в соответствии со своими требованиями.

Предупреждение

В следующей таблице приведены сведения о полях, связанных с оповещениями.

Поле Тип данных Описание
AlertUniqueId_s текст Уникальный идентификатор созданного предупреждения
AlertType_s текст Тип предупреждения, например "Резервная копия"
AlertStatus_s текст Состояние предупреждения, например активное
AlertOccurrenceDateTime_s Дата и время Дата и время создания предупреждения
AlertSeverity_s текст Серьезность предупреждения, например критическая
AlertTimeToResolveInMinutes_s Number Время, затраченное на разрешение оповещения. Пустое значение для активных оповещений
AlertConsolidationStatus_s текст Определяет, является ли оповещение консолидированным
CountOfAlertsConsolidated_s Number Число консолидированных оповещений, если это консолидированное оповещение.
AlertRaisedOn_s текст Тип сущности, для которой выдается оповещение
AlertCode_s текст Код для однозначной идентификации типа оповещения
RecommendedAction_s текст Рекомендуемое действие для разрешения оповещения
EventName_s текст Имя события. Всегда AzureBackupCentralReport
BackupItemUniqueId_s текст Уникальный идентификатор архивируемого элемента, связанного с предупреждением
SchemaVersion_s текст Текущая версия схемы, например V2
State_s текст Текущее состояние объекта предупреждения, например "Активный" или "Удален"
BackupManagementType_s текст Тип поставщика для выполнения резервного копирования, например IaaSVM, FileFolder, к которому относится это предупреждение.
OperationName текст Имя текущей операции, например "Предупреждение"
Категория текст Категория диагностических данных, отправленных в журналы Azure Monitor. Всегда AzureBackupReport
Ресурс текст Ресурс, для которого собираются данные. Отображается имя хранилища служб восстановления
ProtectedContainerUniqueId_s текст Уникальный идентификатор защищенного сервера, связанного с оповещением (имел значение ProtectedServerUniqueId_s в версии V1)
VaultUniqueId_s текст Уникальный идентификатор защищенного хранилища, связанного с предупреждением
SourceSystem текст Исходная система текущих данных (Azure)
ResourceId текст Уникальный идентификатор для ресурса, по которому собираются данные. Например, идентификатор ресурса для хранилища Служб восстановления
SubscriptionId текст Идентификатор подписки ресурса (например, хранилища Служб восстановления), для которого собираются данные
ResourceGroup текст Группа ресурсов для ресурса (например, хранилища Служб восстановления), для которого собираются данные
ResourceProvider текст Поставщик ресурсов, для которого собираются данные. Например, Microsoft.RecoveryServices
ResourceType текст Тип ресурса, для которого собираются данные. Например, "Хранилище"

BackupItem

В следующей таблице приведены сведения о полях, связанных с элементами резервного копирования.

Поле Тип данных Описание
EventName_s текст Имя события. Всегда AzureBackupCentralReport
BackupItemUniqueId_s текст Уникальный идентификатор архивируемого элемента
BackupItemId_s текст Идентификатор элемента резервного копирования (это поле предназначено только для схемы версии v1)
BackupItemName_s текст Имя архивируемого элемента
BackupItemFriendlyName_s текст Понятное имя архивируемого элемента
BackupItemType_s текст Тип архивируемого элемента, например виртуальная машина, папка с файлами
BackupItemProtectionState_s текст Состояние защиты элемента резервного копирования
BackupItemAppVersion_s текст Версия приложения для элемента резервного копирования
ProtectionState_s текст Текущее состояние защиты архивируемого элемента, например "Защищено" или "Защита остановлена"
ProtectionGroupName_s текст Имя группы защиты, в которой защищен элемент резервного копирования, для SC DPM и MABS, если применимо
SecondaryBackupProtectionState_s текст Включена ли дополнительная защита для элемента резервного копирования
SchemaVersion_s текст Версия схемы, например V2
State_s текст Состояние объекта архивируемого элемента, например "Активный" или "Удален"
BackupManagementType_s текст Тип поставщика для выполнения резервного копирования, например IaaSVM, FileFolder, к которому принадлежит этот архивируемый элемент.
OperationName текст Имя операции, например BackupItem
Категория текст Категория диагностических данных, отправленных в журналы Azure Monitor. Всегда AzureBackupReport
Ресурс текст Ресурс, для которого собираются данные, например имя хранилища служб восстановления
SourceSystem текст Исходная система текущих данных (Azure)
ResourceId текст Идентификатор ресурса для собираемых данных, например идентификатор ресурса хранилища Служб восстановления
SubscriptionId текст Идентификатор подписки ресурса (например, хранилища Служб восстановления), для собираемых данных
ResourceGroup текст Группа ресурсов для ресурса (например, хранилища Служб восстановления) для собираемых данных
ResourceProvider текст Поставщик ресурсов для собираемых данных, например Microsoft.RecoveryServices
ResourceType текст Тип ресурса для собираемых данных, например "Хранилище"

BackupItemAssociation

В следующей таблице приведены сведения о связях элементов резервного копирования с различными сущностями.

Поле Тип данных Описание
EventName_s текст Это поле представляет имя события. Оно всегда имеет значение AzureBackupCentralReport.
BackupItemUniqueId_s текст Уникальный идентификатор элемента резервного копирования
SchemaVersion_s текст В этом поле обозначена текущая версия схемы. Оно имеет значение V2.
State_s текст Текущее состояние ассоциации архивируемого элемента, например "Активный" или "Удален"
BackupManagementType_s текст Тип поставщика для сервера, выполняющего задание резервного копирования, например IaaSVM, FileFolder
BackupItemSourceSize_s текст Внешний размер элемента резервного копирования
BackupManagementServerUniqueId_s текст Поле для однозначной идентификации сервера управления резервным копированием, посредством которого защищен элемент резервного копирования, если это применимо
Категория текст Категория данных диагностики, отправляемых в Log Analytics. Имеет значение AzureBackupReport.
OperationName текст Имя текущей операции (BackupItemAssociation)
Ресурс текст Ресурс, для которого собираются данные. Отображается имя хранилища служб восстановления
ProtectedContainerUniqueId_s текст Уникальный идентификатор защищенного сервера, связанного с элементом резервного копирования (имел значение ProtectedServerUniqueId_s в версии V1)
VaultUniqueId_s текст Уникальный идентификатор хранилища, которое содержит архивируемый элемент
SourceSystem текст Исходная система текущих данных (Azure)
ResourceId текст Идентификатор ресурса для собираемых данных. Например, идентификатор ресурса хранилища Служб восстановления
SubscriptionId текст Идентификатор подписки ресурса (например, хранилища Служб восстановления), для которого собираются данные
ResourceGroup текст Группа ресурсов для ресурса (например, хранилища Служб восстановления), для которого собираются данные
ResourceProvider текст Поставщик ресурсов для собираемых данных, например Microsoft.RecoveryServices
ResourceType текст Тип ресурса для данных, которые собираются, например "Хранилище"

BackupManagementServer

В следующей таблице приведены сведения о связях элементов резервного копирования с различными сущностями.

Поле Тип данных Описание
BackupManagementServerName_s текст Имя сервера управления резервным копированием
AzureBackupAgentVersion_s текст Версия агента Azure Backup на сервере управления резервным копированием
BackupManagementServerVersion_s текст Версия сервера управления резервным копированием
BackupManagementServerOSVersion_s текст Версия ОС для сервера управления резервным копированием
BackupManagementServerType_s текст Тип сервера управления резервным копированием, например MABS, SC DPM
BackupManagementServerUniqueId_s текст Поле для уникальной идентификации сервера управления резервным копированием
SourceSystem текст Исходная система текущих данных (Azure)
ResourceId текст Идентификатор ресурса для собираемых данных. Например, идентификатор ресурса хранилища Служб восстановления
SubscriptionId текст Идентификатор подписки ресурса (например, хранилища Служб восстановления), для которого собираются данные
ResourceGroup текст Группа ресурсов для ресурса (например, хранилища Служб восстановления), для которого собираются данные
ResourceProvider текст Поставщик ресурсов для собираемых данных, например Microsoft.RecoveryServices
ResourceType текст Тип ресурса для данных, которые собираются, например "Хранилище"

Задание

В следующей таблице приведены сведения о полях, связанных с заданиями.

Поле Тип данных Описание
EventName_s текст Имя события. Всегда AzureBackupCentralReport
BackupItemUniqueId_s текст Уникальный идентификатор архивируемого элемента
SchemaVersion_s текст Версия схемы, например V2
State_s текст Текущее состояние объекта задания, например "Активный" или "Удален"
BackupManagementType_s текст Тип поставщика для сервера, выполняющего задание резервного копирования, например IaaSVM, FileFolder
OperationName текст Имя текущей операции (Job)
Категория текст Категория данных диагностики, отправляемых в журналы Azure Monitor. Имеет значение AzureBackupReport.
Ресурс текст Ресурс, для которого собираются данные. Отображается имя хранилища служб восстановления
ProtectedServerUniqueId_s текст Уникальный идентификатор защищенного сервера, связанного с заданием
ProtectedContainerUniqueId_s текст Уникальный идентификатор защищенного контейнера, в котором выполняется задание
VaultUniqueId_s текст Уникальный идентификатор защищенного хранилища
JobOperation_s текст Операция, для которой запущено задание, например архивация, восстановление, настройка архивации
JobStatus_s текст Состояние завершенного задания, например "Завершено" или "Ошибка"
JobFailureCode_s текст Строка кода ошибки, из-за которой произошел сбой задания
JobStartDateTime_s Дата и время Дата и время начала выполнения задания
BackupStorageDestination_s текст Место назначения хранилища резервных копий, например облако или диск
AdHocOrScheduledJob_s текст Поле, определяющее, является ли задание специализированным или запланированным
JobDurationInSecs_s Number Общая длительность задания в секундах
DataTransferredInMB_s Number Переданные данные (в МБ) для этого задания
JobUniqueId_g текст Уникальный идентификатор для задания
RecoveryJobDestination_s текст Назначение задания восстановления, куда восстанавливаются данные
RecoveryJobRPDateTime_s Дата и время Дата и время создания восстанавливаемой точки восстановления.
RecoveryJobRPLocation_s текст Расположение для хранения восстанавливаемой точки восстановления.
SourceSystem текст Исходная система текущих данных (Azure)
ResourceId текст Идентификатор ресурса для собираемых данных. Например, идентификатор ресурса хранилища Служб восстановления
SubscriptionId текст Идентификатор подписки ресурса (например, хранилища Служб восстановления), для которого собираются данные
ResourceGroup текст Группа ресурсов для ресурса (например, хранилища Служб восстановления), для которого собираются данные
ResourceProvider текст Поставщик ресурсов, для которого собираются данные. Например, Microsoft.RecoveryServices
ResourceType текст Тип ресурса, для которого собираются данные. Например, "Хранилище"

Политика

В следующей таблице приведены сведения о полях, связанных с политикой.

Поле Тип данных Применимые версии Описание
EventName_s текст Это поле представляет имя события. Оно всегда имеет значение AzureBackupCentralReport.
SchemaVersion_s текст Это поле обозначает текущую версию схемы. Оно имеет значение V2.
State_s текст Текущее состояние объекта политики, например "Активный" или "Удален"
BackupManagementType_s текст Тип поставщика для сервера, выполняющего задание резервного копирования, например IaaSVM, FileFolder
OperationName текст Имя текущей операции (Policy)
Категория текст Категория данных диагностики, отправляемых в журналы Azure Monitor. Имеет значение AzureBackupReport.
Ресурс текст Ресурс, для которого собираются данные. Отображается имя хранилища служб восстановления
PolicyUniqueId_g текст Уникальный идентификатор для политики
PolicyName_s текст Указанное имя политики
BackupFrequency_s текст Частота выполнения архивации, например ежедневно или еженедельно
BackupTimes_s текст Дата и время запланированной архивации
BackupDaysOfTheWeek_s текст Дни недели, на которые запланированы задания архивации
RetentionDuration_s Whole Number Длительность хранения настроенных резервных копий
DailyRetentionDuration_s Whole Number Общая длительность хранения (в днях) для настроенных резервных копий
DailyRetentionTimes_s текст Дата и время настройки ежедневного сохранения
WeeklyRetentionDuration_s Десятичное число Общая длительность еженедельного хранения в неделях для настроенных резервных копий
WeeklyRetentionTimes_s текст Дата и время настройки еженедельного хранения
WeeklyRetentionDaysOfTheWeek_s текст Дни недели, выбранные для еженедельного хранения
MonthlyRetentionDuration_s Десятичное число Общая длительность хранения (в месяцах) для настроенных резервных копий
MonthlyRetentionTimes_s текст Дата и время настройки ежемесячного хранения
MonthlyRetentionFormat_s текст Тип конфигурации для ежемесячного хранения, например ежедневно для хранения по дням, еженедельно для хранения по неделям
MonthlyRetentionDaysOfTheWeek_s текст Дни недели, выбранные для ежемесячного хранения
MonthlyRetentionWeeksOfTheMonth_s текст Недели месяца, если настроено ежемесячное хранение, например первая или последняя.
YearlyRetentionDuration_s Десятичное число Общая длительность хранения (в годах) для настроенных резервных копий
YearlyRetentionTimes_s текст Дата и время настройки ежегодного хранения
YearlyRetentionMonthsOfTheYear_s текст Месяцы года, выбранные для ежегодного хранения
YearlyRetentionFormat_s текст Тип конфигурации для ежегодного хранения, например ежедневно для хранения по дням, еженедельно для хранения по неделям
YearlyRetentionDaysOfTheMonth_s текст Дни месяца, выбранные для ежегодного хранения
SynchronisationFrequencyPerDay_s Whole Number Версия 2 Число синхронизаций резервной копии файла для SC DPM и MABS в день
DiffBackupFormat_s текст Версия 2 Формат для разностных резервных копий для SQL в резервной копии виртуальных машин Azure
DiffBackupTime_s Time Версия 2 Время для разностных резервных копий для SQL в резервной копии виртуальных машин Azure
DiffBackupRetentionDuration_s Десятичное число Версия 2 Срок хранения для разностных резервных копий для SQL в резервной копии виртуальных машин Azure
LogBackupFrequency_s Десятичное число Версия 2 Периодичность резервного копирования журналов для SQL
LogBackupRetentionDuration_s Десятичное число Версия 2 Срок хранения для резервных копий журналов для SQL в резервной копии виртуальных машин Azure
DiffBackupDaysofTheWeek_s текст Версия 2 Дни недели для разностных резервных копий для SQL в резервной копии виртуальных машин Azure
SourceSystem текст Исходная система текущих данных (Azure)
ResourceId текст Идентификатор ресурса для собираемых данных. Например, идентификатор ресурса хранилища Служб восстановления
SubscriptionId текст Идентификатор подписки ресурса (например, хранилища Служб восстановления), для которого собираются данные
ResourceGroup текст Группа ресурсов для ресурса (например, хранилища Служб восстановления), для которого собираются данные
ResourceProvider текст Поставщик ресурсов, для которого собираются данные. Например, Microsoft.RecoveryServices
ResourceType текст Тип ресурса, для которого собираются данные. Например, "Хранилище"

PolicyAssociation

В следующей таблице приведены сведения о связях политик с различными сущностями.

Поле Тип данных Применимые версии Описание
EventName_s текст Это поле представляет имя события. Оно всегда имеет значение AzureBackupCentralReport.
SchemaVersion_s текст Это поле обозначает текущую версию схемы. Оно имеет значение V2.
State_s текст Текущее состояние объекта политики, например "Активный" или "Удален"
BackupManagementType_s текст Тип поставщика для сервера, выполняющего задание резервного копирования, например IaaSVM, FileFolder
OperationName текст Имя текущей операции (PolicyAssociation)
Категория текст Категория данных диагностики, отправляемых в журналы Azure Monitor. Имеет значение AzureBackupReport.
Ресурс текст Ресурс, для которого собираются данные. Отображается имя хранилища служб восстановления
PolicyUniqueId_g текст Уникальный идентификатор для политики
VaultUniqueId_s текст Уникальный идентификатор хранилища, к которому относится эта политика.
BackupManagementServerUniqueId_s текст Версия 2 Поле для однозначной идентификации сервера управления резервным копированием, посредством которого защищен элемент резервного копирования, если это применимо
SourceSystem текст Исходная система текущих данных (Azure)
ResourceId текст Идентификатор ресурса для собираемых данных. Например, идентификатор ресурса хранилища Служб восстановления
SubscriptionId текст Идентификатор подписки ресурса (например, хранилища Служб восстановления), для которого собираются данные
ResourceGroup текст Группа ресурсов для ресурса (например, хранилища Служб восстановления), для которого собираются данные
ResourceProvider текст Поставщик ресурсов, для которого собираются данные. Например, Microsoft.RecoveryServices
ResourceType текст Тип ресурса, для которого собираются данные. Например, "Хранилище"

Защищенный контейнер

В следующей таблице приведены основные поля о защищенных контейнерах. (значение ProtectedServer в версии v1)

Поле Тип данных Описание
ProtectedContainerUniqueId_s текст Поле для однозначной идентификации защищенного контейнера
ProtectedContainerOSType_s текст Тип ОС защищенного контейнера
ProtectedContainerOSVersion_s текст Версия ОС защищенного контейнера
AgentVersion_s текст Номер версии агента резервного копирования или агента защиты (в случае с SC DPM и MABS).
BackupManagementType_s текст Тип поставщика для выполнения резервного копирования. Например, IaaSVM, FileFolder
EntityState_s текст Текущее состояние объекта защищенного сервера. Например, "Активный" или "Удален"
ProtectedContainerFriendlyName_s текст Понятное имя защищенного сервера
ProtectedContainerName_s текст Имя защищенного контейнера
ProtectedContainerWorkloadType_s текст Тип защищенного контейнера, для которого была создана резервная копия. Например, IaaSVMContainer
ProtectedContainerLocation_s текст Указывает, находится ли защищенный контейнер в локальной среде или в Azure
ProtectedContainerType_s текст Указывает, является ли защищенный контейнер сервером или контейнером
ProtectedContainerProtectionState_s’ текст Состояние защиты для защищенного контейнера

Память

В следующей таблице приведены сведения о полях, связанных с хранилищем.

Поле Тип данных Описание
CloudStorageInBytes_s Десятичное число Объем облачного хранилища резервных копий, используемого для резервного копирования, вычисляемый на основе последнего значения (это поле предназначено только для схемы версии v1)
ProtectedInstances_s Десятичное число Число защищенных экземпляров, используемое для вычисления стоимости использования внешнего хранилища для выставления счетов на основе последнего значения
EventName_s текст Это поле представляет имя события. Оно всегда имеет значение AzureBackupCentralReport.
SchemaVersion_s текст Это поле обозначает текущую версию схемы. Оно имеет значение V2.
State_s текст Текущее состояние объекта хранилища, например "Активный" или "Удален"
BackupManagementType_s текст Тип поставщика для сервера, выполняющего задание резервного копирования, например IaaSVM, FileFolder
OperationName текст Имя текущей операции (Storage)
Категория текст Категория данных диагностики, отправляемых в журналы Azure Monitor. Имеет значение AzureBackupReport.
Ресурс текст Ресурс, для которого собираются данные. Отображается имя хранилища служб восстановления
ProtectedServerUniqueId_s текст Уникальный идентификатор защищенного сервера, для которого вычисляется хранилище
VaultUniqueId_s текст Уникальный идентификатор хранилища, для которого вычисляется хранилище.
SourceSystem текст Исходная система текущих данных (Azure)
ResourceId текст Идентификатор ресурса для собираемых данных. Например, идентификатор ресурса хранилища Служб восстановления
SubscriptionId текст Идентификатор подписки ресурса (например, хранилища Служб восстановления), для которого собираются данные
ResourceGroup текст Группа ресурсов для ресурса (например, хранилища Служб восстановления), для которого собираются данные
ResourceProvider текст Поставщик ресурсов, для которого собираются данные. Например, Microsoft.RecoveryServices
ResourceType текст Тип ресурса, для которого собираются данные. Например, "Хранилище"
StorageUniqueId_s текст Уникальный идентификатор для сущности хранилища
StorageType_s текст Тип хранилища, например облако, том, диск
StorageName_s текст Имя сущности хранилища, например E:\
StorageTotalSizeInGBs_s текст Общий размер хранилища в гигабайтах, потребляемый сущностью хранилища

StorageAssociation

В следующей таблице приведены основные поля, связанные с хранилищем, которые подключают хранилище к другим сущностям.

Поле Тип данных Описание
StorageUniqueId_s текст Уникальный идентификатор для сущности хранилища
SchemaVersion_s текст Это поле обозначает текущую версию схемы. Оно имеет значение V2.
BackupItemUniqueId_s текст Уникальный идентификатор для элемента резервного копирования, связанного с сущностью хранилища
BackupManagementServerUniqueId_s текст Уникальный идентификатор для сервера управления резервным копированием, связанного с сущностью хранилища
VaultUniqueId_s текст Уникальный идентификатор для хранилища, связанного с сущностью хранилища
StorageConsumedInMBs_s Number Объем места, используемого соответствующим элементом резервного копирования в соответствующем хранилище
StorageAllocatedInMBs_s Number Объем места, выделенного соответствующим элементом резервного копирования в соответствующем хранилище с типом "Диск"

Хранилище

В следующей таблице приведены сведения о полях, связанных с хранилищем.

Поле Тип данных Описание
EventName_s текст Это поле представляет имя события. Оно всегда имеет значение AzureBackupCentralReport.
SchemaVersion_s текст Это поле обозначает текущую версию схемы. Оно имеет значение V2.
State_s текст Текущее состояние объекта хранилища, например "Активный" или "Удален"
OperationName текст Имя текущей операции (Vault)
Категория текст Категория данных диагностики, отправляемых в журналы Azure Monitor. Имеет значение AzureBackupReport.
Ресурс текст Ресурс, для которого собираются данные. Отображается имя хранилища служб восстановления
VaultUniqueId_s текст Уникальный идентификатор хранилища
VaultName_s текст Имя хранилища
AzureDataCenter_s текст Центр обработки данных, где находится хранилище
StorageReplicationType_s текст Тип репликации хранилища, например геоизбыточная
SourceSystem текст Исходная система текущих данных (Azure)
ResourceId текст Идентификатор ресурса для собираемых данных. Например, идентификатор ресурса хранилища Служб восстановления
SubscriptionId текст Идентификатор подписки ресурса (например, хранилища Служб восстановления), для которого собираются данные
ResourceGroup текст Группа ресурсов для ресурса (например, хранилища Служб восстановления), для которого собираются данные
ResourceProvider текст Поставщик ресурсов, для которого собираются данные. Например, Microsoft.RecoveryServices
ResourceType текст Тип ресурса, для которого собираются данные. Например, "Хранилище"

Сервер управления резервным копированием

В следующей таблице приведены основные поля о серверах управления резервным копированием.

Поле Тип данных Описание
BackupManagementServerName_s текст Имя сервера управления резервным копированием
AzureBackupAgentVersion_s текст Версия агента Azure Backup на сервере управления резервным копированием
BackupManagementServerVersion_s текст Версия сервера управления резервным копированием
BackupManagementServerOSVersion_s текст Версия ОС для сервера управления резервным копированием
BackupManagementServerType_s текст Тип сервера управления резервным копированием, например MABS, SC DPM
BackupManagementServerUniqueId_s текст Поле для уникальной идентификации сервера управления резервным копированием

PreferredWorkloadOnVolume

В следующей таблице указаны рабочие нагрузки, с которыми связан том.

Поле Тип данных Описание
StorageUniqueId_s текст Уникальный идентификатор для сущности хранилища
BackupItemType_s текст Рабочие нагрузки, для которых этот том является предпочтительным хранилищем

ProtectedInstance

В следующей таблице приведены основные поля, связанные с защищенными экземплярами.

Поле Тип данных Применимые версии Описание
BackupItemUniqueId_s текст Версия 2 Уникальный идентификатор, используемый для идентификации элемента резервного копирования для виртуальных машин, резервное копирование которых осуществлялось с помощью DPM, MABS
ProtectedContainerUniqueId_s текст Версия 2 Уникальный идентификатор, используемый для идентификации защищенного контейнера для всего, кроме виртуальных машин, резервное копирование которых осуществлялось с помощью DPM, MABS
ProtectedInstanceCount_s текст Версия 2 Число защищенных экземпляров для связанного элемента резервного копирования или защищенного контейнера на данный момент времени

RecoveryPoint

В следующей таблице приведены основные поля, связанные с точками восстановления.

Поле Тип данных Описание
BackupItemUniqueId_s текст Уникальный идентификатор, используемый для идентификации элемента резервного копирования для виртуальных машин, резервное копирование которых осуществлялось с помощью DPM, MABS
OldestRecoveryPointTime_s текст Дата и время самой старой точки восстановления для элемента резервного копирования
OldestRecoveryPointLocation_s текст Расположение самой старой точки восстановления для элемента резервного копирования
LatestRecoveryPointTime_s текст Дата и время самой новой точки восстановления для элемента резервного копирования
LatestRecoveryPointLocation_s текст Расположение самой новой точки восстановления для элемента резервного копирования

Примеры запросов Kusto

Ниже приведено несколько примеров, помогающих создавать запросы к данным Azure Backup, находящимся в таблице Диагностики 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

    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 отправлялись в таблицу Диагностики Azure в схеме, упоминаемой как схема V1. Впоследствии были добавлены новые столбцы для включения поддержки других сценариев и рабочих нагрузок, а данные диагностики передавались в новой схеме схема V2.

В целях обратной совместимости данные диагностики для агента Azure Backup и резервного копирования виртуальных машин Azure в настоящее время отправляются в таблицу Диагностика Azure в схеме версии 1 и версии 2 (схема версии 1 теперь находится в нерекомендуемом пути). Вы можете определить, какие записи в Log Analytics относятся к схеме V1, отфильтровав записи по SchemaVersion_s=="V1" в запросах журнала.

См. третий столбец "Описание" в модели данных , описанной выше, чтобы определить, какие столбцы относятся только к схеме версии 1.

Изменение запросов для использования схемы версии 2

Так как схема версии 1 находится в нерекомендуемом пути, рекомендуется использовать только схему версии 2 во всех пользовательских запросах Azure Backup диагностических данных.

Чтобы обновить запросы, чтобы удалить зависимость от схемы версии 1, выполните следующие действия.

  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 Monitor, чтобы создать собственную панель мониторинга.