Системные функции работы с журналами Azure Monitor

Azure Backup предоставляет набор функций, называемых системными функциями или функциями решения. Эти функции по умолчанию доступны в рабочих областях анализа журналов.

Эти функции работают с данными из таблиц необработанных данных Azure Backup в LA. Они возвращают форматированные данные, из которых можно легко получить сведения обо всех сущностях, связанных с резервным копированием ваших данных, применяя простые запросы. Пользователи могут передавать в эти функции параметры для фильтрации данных, возвращаемых функциями.

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

Преимущества использования системных функций

  • Более простые запросы. Использование функций помогает сократить количество соединений, необходимых в запросах. По умолчанию функции возвращают «преобразованные в плоскую структуру» схемы, которые включают все сведения, относящиеся к запрашиваемой сущности (экземпляр резервной копии, задание, хранилище и т. д.). Например, если необходимо получить список успешных заданий резервного копирования по имени элемента резервного копирования и связанному с ним контейнеру, простой вызов функции _AzureBackup_getJobs() предоставит все эти сведения для каждого задания. С другой стороны, прямой запрос таблиц необработанных данных потребует выполнения нескольких операций соединения между таблицами AddonAzureBackupJobs и CoreAzureBackup.

  • Более плавный переход от устаревшего диагностического события. Использование системных функций позволяет плавно перейти от устаревшего диагностического события (AzureBackupReport в режиме AzureDiagnostics) к событиям для конкретного ресурса. Все системные функции, предоставляемые Azure Backup, позволяют указать параметр, который дает возможность выбрать, будет ли функция запрашивать данные только из таблиц для конкретных ресурсов или же как из устаревшей таблицы, так и из таблиц для конкретных ресурсов (с дедупликацией записей).

    • Если вы успешно выполнили миграцию к таблицам для конкретных ресурсов, можно исключить устаревшую таблицу из списка таблиц, данные которых запрашивает функция.
    • Если в настоящее время выполняется миграция и устаревшие таблицы содержат некоторые данные, необходимые для анализа, устаревшую таблицу можно включить. Если переход завершен и данные из устаревшей таблицы больше не нужны, можно просто обновить значение параметра, передаваемое функции в запросах, чтобы исключить устаревшую таблицу.
    • Если вы по-прежнему используете только устаревшую таблицу и решили включить ее с помощью того же самого параметра, функции будут работать. Тем не менее рекомендуется при первой возможности перейти к использованию таблиц для конкретных ресурсов.
  • Уменьшается вероятность прерывания пользовательских запросов. Если Azure Backup вводит улучшения в схему базовых таблиц LA с целью поддержки будущих сценариев создания отчетов, определение функций также обновляется с учетом изменений схемы. Таким образом, при создании с помощью системных функций пользовательские запросы не будут прерываться, даже при наличии изменений в базовой схеме таблиц.

Примечание

Поддержку системных функций осуществляет корпорация Майкрософт. Менять их определения пользователи не могут. Если вам необходимы редактируемые функции, в LA можно создавать сохраненные функции.

Типы системных функций, предлагаемых Azure Backup

  • Основные функции. Это функции, которые помогают запрашивать любые ключевые сущности Azure Backup, например экземпляры резервной копии, хранилища, политики, задания и сущности выставления счетов. Например, функция _AzureBackup_getBackupInstances возвращает список всех экземпляров резервной копии, существующих в среде, по состоянию на последний прошедший день (в формате UTC). Общие сведения о параметрах и возвращаемой схеме для каждой из этих основных функций приведены далее в этой статье.

  • Функции тренда. Это функции, которые возвращают исторические записи для сущностей, относящихся к резервной копии (например, экземпляры резервной копии, группы выставления счетов), и позволяют получать информацию о ежедневных, еженедельных и ежемесячных тенденциях ключевых метрик (например, объема потребляемой памяти), относящихся к этим сущностям. Общие сведения о параметрах и возвращаемой схеме для каждой из этих функций тренда приведены далее в этой статье.

Примечание

В настоящее время системные функции возвращают данные по состоянию на последний прошедший день (в формате UTC). Данные за текущий неполный день не возвращаются. Если вам необходимо получить записи за текущий день, следует использовать таблицы необработанных данных LA.

Список системных функций

Функции в модуле Core

_AzureBackup_GetVaults()

Эта функция возвращает список всех хранилищ Служб восстановления в среде Azure, связанных с рабочей областью LA.

Параметры

Имя параметра Описание Обязательный? Пример значения
RangeStart Используйте этот параметр вместе с параметром RangeEnd, только если необходимо получить все записи, относящиеся к хранилищу, за период времени с RangeStart по RangeEnd. По умолчанию RangeStart и RangeEnd имеют значение NULL, вследствие чего функция извлечет только последнюю запись для каждого хранилища. Нет "2021-03-03 00:00:00"
RangeEnd Используйте этот параметр вместе с параметром RangeStart, только если необходимо получить все записи, относящиеся к хранилищу, за период времени с RangeStart по RangeEnd. По умолчанию RangeStart и RangeEnd имеют значение NULL, вследствие чего функция извлечет только последнюю запись для каждого хранилища. Нет "2021-03-10 00:00:00"
VaultSubscriptionList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора подписок, где существуют резервные копии данных. Если в качестве параметра этой функции указать перечисленные через запятую идентификаторы подписок, это позволит получить только те хранилища, которые находятся в указанных подписках. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей во всех подписках. Нет "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111"
VaultLocationList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора регионов, где существуют резервные копии данных. Если в качестве параметра этой функции указать перечисленные через запятую регионы, это позволит получить только те хранилища, которые находятся в указанных регионах. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей во всех регионах. Нет eastus,westus
VaultList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора хранилищ. Если в качестве параметра этой функции указать перечисленные через запятую имена хранилищ, это позволит получить только те записи, которые относятся к указанным хранилищам. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей во всех хранилищах. Нет vault1,vault2,vault3
VaultTypeList Используйте этот параметр, чтобы отфильтровать выходные данные функции по записям, относящимся к хранилищам конкретного типа. В настоящее время поддерживается только тип хранилища Microsoft.RecoveryServices/vault, который является значением этого параметра по умолчанию Нет Microsoft.RecoveryServices/vaults
ExcludeLegacyEvent Используйте этот параметр, чтобы выбрать, запрашивать ли данные в устаревшей таблице AzureDiagnostics или нет. Если значение этого параметра — false, функция запрашивает данные как из таблицы AzureDiagnostics, так и из таблиц для конкретных ресурсов. Если значение этого параметра — true, функция запрашивает данные только из таблиц для конкретных ресурсов. Значение по умолчанию — true. Нет Да

Возвращаемые поля

Имя поля Описание
UniqueId Первичный ключ, обозначающий уникальный идентификатор хранилища
Идентификатор Идентификатор Azure Resource Manager (ARM) хранилища
Имя Имя хранилища
SubscriptionId Идентификатор подписки, в которой существует хранилище
Расположение Расположение, в котором существует хранилище
VaultStore_StorageReplicationType Тип репликации службы хранилища, связанный с хранилищем
Теги Теги хранилища
TimeGenerated Метка времени записи
Тип Тип хранилища: Microsoft.RecoveryServices/vaults

_AzureBackup_GetPolicies()

Эта функция возвращает список политик резервного копирования, используемых в среде Azure, а также подробные сведения о каждой политике, такие как тип источника данных, тип репликации службы хранилища и т. д.

Параметры

Имя параметра Описание Обязательный? Пример значения
RangeStart Используйте этот параметр вместе с параметром RangeStart, только если необходимо получить все записи, относящиеся к политике, за период времени с RangeStart по RangeEnd. По умолчанию RangeStart и RangeEnd имеют значение NULL, вследствие чего функция извлечет только последнюю запись для каждой политики. Нет "2021-03-03 00:00:00"
RangeEnd Используйте этот параметр вместе с параметром RangeStart, только если необходимо получить все записи, относящиеся к политике, за период времени с RangeStart по RangeEnd. По умолчанию RangeStart и RangeEnd имеют значение NULL, вследствие чего функция извлечет только последнюю запись для каждой политики. Нет "2021-03-10 00:00:00"
VaultSubscriptionList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора подписок, где существуют резервные копии данных. Если в качестве параметра этой функции указать перечисленные через запятую идентификаторы подписок, это позволит получить только те политики, которые находятся в указанных подписках. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей во всех подписках. Нет "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111"
VaultLocationList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора регионов, где существуют резервные копии данных. Если в качестве параметра этой функции указать перечисленные через запятую регионы, это позволит получить только те политики, которые находятся в указанных регионах. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей во всех регионах. Нет eastus,westus
VaultList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора хранилищ. Если в качестве параметра этой функции указать перечисленные через запятую имена хранилищ, это позволит получить только те записи политик, которые относятся к указанным хранилищам. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей политик во всех хранилищах. Нет vault1,vault2,vault3
VaultTypeList Используйте этот параметр, чтобы отфильтровать выходные данные функции по записям, относящимся к хранилищам конкретного типа. В настоящее время поддерживается только тип хранилища Microsoft.RecoveryServices/vaults, который является значением этого параметра по умолчанию. Нет Microsoft.RecoveryServices/vaults
ExcludeLegacyEvent Используйте этот параметр, чтобы выбрать, запрашивать ли данные в устаревшей таблице AzureDiagnostics или нет. Если значение этого параметра — false, функция запрашивает данные как из таблицы AzureDiagnostics, так и из таблиц для конкретных ресурсов. Если значение этого параметра — true, функция запрашивает данные только из таблиц для конкретных ресурсов. Значение по умолчанию — true. Нет Да
BackupSolutionList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора решений резервного копирования, используемых в среде Azure. Например, если в качестве значения этого параметра указать "Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM", функция возвращает только записи, связанные с элементами, резервная копия которых создана с использованием резервного копирования виртуальной машины Azure, резервного копирования SQL на виртуальной машине Azure или резервного копирования DPM в Azure. По умолчанию значение этого параметра — "*", вследствие чего функция возвращает записи, относящиеся ко всем решениям резервного копирования, которые поддерживаются Отчетами о резервном копировании (поддерживаемые значения: 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 Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent"

Возвращаемые поля

Имя поля Описание
UniqueId Первичный ключ, обозначающий уникальный идентификатор политики
Идентификатор Идентификатор Azure Resource Manager (ARM) политики
Имя Имя политики
Решение резервного копирования Решение резервного копирования, с которым связана политика. Например, резервное копирование виртуальных машин Azure, резервное копирование SQL на виртуальной машине Azure и т. д.
TimeGenerated Метка времени записи
VaultUniqueId Внешний ключ, ссылающийся на хранилище, которое связано с политикой
VaultResourceId Идентификатор Azure Resource Manager (ARM) хранилища, связанного с политикой
Vaultname Имя хранилища, связанного с политикой
VaultTags Теги хранилища, связанные с политикой
VaultLocation Расположение хранилища, связанного с политикой
VaultSubscriptionId Идентификатор подписки хранилища, связанного с политикой
VaultStore_StorageReplicationType Тип репликации службы хранилища, связанного с политикой
VaultType Тип хранилища: Microsoft.RecoveryServices/vaults
ExtendedProperties Дополнительные свойства политики

_AzureBackup_GetJobs()

Эта функция возвращает список всех заданий, связанных с резервным копированием и восстановлением и активированных в указанный диапазон времени, а также подробные сведения о каждом задании, такие как состояние задания, длительность задания, переданные данные и т. д.

Параметры

Имя параметра Описание Обязательный? Пример значения
RangeStart Используйте этот параметр вместе с параметром RangeEnd, чтобы получить список всех заданий, запущенных за период времени с RangeStart по RangeEnd. Да "2021-03-03 00:00:00"
RangeEnd Используйте этот параметр вместе с параметром RangeStart, чтобы получить список всех заданий, запущенных за период времени с RangeStart по RangeEnd. Да "2021-03-10 00:00:00"
VaultSubscriptionList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора подписок, где существуют резервные копии данных. Если в качестве параметра этой функции указать перечисленные через запятую идентификаторы подписок, это позволит получить только те задания, которые связаны с хранилищами в указанных подписках. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей во всех подписках. Нет "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111"
VaultLocationList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора регионов, где существуют резервные копии данных. Если в качестве параметра этой функции указать перечисленные через запятую регионы, это позволит получить только те задания, которые связаны с хранилищами в указанных регионах. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей во всех регионах. Нет eastus,westus
VaultList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора хранилищ. Если в качестве параметра этой функции указать перечисленные через запятую имена хранилищ, это позволит получить только те задания, которые относятся к указанным хранилищам. По умолчанию значение этого параметра — "*", вследствие чего функция выполняет поиск заданий во всех хранилищах. Нет vault1,vault2,vault3
VaultTypeList Используйте этот параметр, чтобы отфильтровать выходные данные функции по записям, относящимся к хранилищам конкретного типа. В настоящее время поддерживается только тип хранилища Microsoft.RecoveryServices/vaults, который является значением этого параметра по умолчанию. Нет Microsoft.RecoveryServices/vaults
ExcludeLegacyEvent Используйте этот параметр, чтобы выбрать, запрашивать ли данные в устаревшей таблице AzureDiagnostics или нет. Если значение этого параметра — false, функция запрашивает данные как из таблицы AzureDiagnostics, так и из таблиц для конкретных ресурсов. Если значение этого параметра — true, функция запрашивает данные только из таблиц для конкретных ресурсов. Значение по умолчанию — true. Нет Да
BackupSolutionList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора решений резервного копирования, используемых в среде Azure. Например, если в качестве значения этого параметра указать "Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM", функция возвращает только записи, связанные с элементами, резервная копия которых создана с использованием резервного копирования виртуальной машины Azure, резервного копирования SQL на виртуальной машине Azure или резервного копирования DPM в Azure. По умолчанию значение этого параметра — "*", вследствие чего функция возвращает записи, относящиеся ко всем решениям резервного копирования, которые поддерживаются Отчетами о резервном копировании (поддерживаемые значения: 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 Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent"
JobOperationList Используйте этот параметр, чтобы отфильтровать выходные данные функции для конкретного типа заданий. Например, резервное копирование или восстановление. По умолчанию значение этого параметра — "*", вследствие чего функция выполняет поиск заданий как резервного копирования, так и восстановления. Нет Backup
JobStatusList Используйте этот параметр, чтобы отфильтровать выходные данные функции для конкретного состояния заданий. Например, "Завершено", "Ошибка" и т. д. По умолчанию значение этого параметра — "*", вследствие чего функция выполняет поиск всех заданий независимо от состояния. Нет Failed,CompletedWithWarnings
JobFailureCodeList Используйте этот параметр, чтобы отфильтровать выходные данные функции для конкретного кода ошибки. По умолчанию значение этого параметра — "*", вследствие чего функция выполняет поиск всех заданий независимо от кода ошибки. Нет Success
DatasourceSetName Используйте этот параметр, чтобы отфильтровать выходные данные функции по конкретному родительскому ресурсу. Например, чтобы вернуть экземпляры резервной копии SQL на виртуальной машине Azure, принадлежащие виртуальной машине testvm, укажите testvm в качестве значения этого параметра. По умолчанию значение — "*", вследствие чего функция выполняет поиск записей во всех экземплярах резервной копии. Нет testvm
BackupInstanceName Используйте этот параметр для поиска заданий в определенном экземпляре резервной копии по имени. По умолчанию значение — "*", вследствие чего функция выполняет поиск записей во всех экземплярах резервной копии. Нет testvm
ExcludeLog Используйте этот параметр, чтобы исключить задания журнала из числа возвращаемых функцией результатов (помогает повысить производительность запроса). По умолчанию значение этого параметра — true, что вследствие чего функция исключает задания журнала. Нет Да

Возвращаемые поля

Имя поля Описание
UniqueId Первичный ключ, обозначающий уникальный идентификатор задания
OperationCategory Категория выполняемой операции. Например, резервное копирование, восстановление
Операция Сведения о выполняемой операции. Например, Log (для резервной копии журналов)
Состояние Состояние задания. Например, Completed, Failed, CompletedWithWarnings
ErrorTitle Код ошибки задания
StartTime Дата и время запуска задания
DurationInSecs Длительность задания в секундах
DataTransferredInMBs Объем данных, переданных заданием, в МБ
RestoreJobRPDateTime Дата и время создания восстанавливаемой точки восстановления
RestoreJobRPLocation Место хранения восстанавливаемой точки восстановления
BackupInstanceUniqueId Внешний ключ, который ссылается на экземпляр резервной копии, связанный с заданием
BackupInstanceId Идентификатор Azure Resource Manager (ARM) экземпляра резервной копии, связанного с заданием
BackupInstanceFriendlyName Имя экземпляра резервной копии, связанного с заданием
DatasourceResourceId Идентификатор Azure Resource Manager (ARM) базового источника данных, связанного с заданием. Например, идентификатор Azure Resource Manager (ARM) виртуальной машины
DatasourceFriendlyName Понятное имя базового источника данных, связанного с заданием
DatasourceType Тип источника данных, связанного с заданием. Например, Microsoft.Compute/virtualMachines
BackupSolution Решение резервного копирования, с которым связано задание. Например, резервное копирование виртуальных машин Azure, резервное копирование SQL на виртуальной машине Azure и т. д.
DatasourceSetResourceId Идентификатор Azure Resource Manager (ARM) родительского ресурса источника данных (когда применимо). Например, для источника данных SQL на виртуальной машине Azure это поле будет содержать идентификатор Azure Resource Manager (ARM) виртуальной машины, на которой существует База данных SQL.
DatasourceSetType Тип родительского ресурса источника данных (когда применимо). Например, для источника данных SAP HANA на виртуальной машине Azure это поле будет иметь значение Microsoft.Compute/virtualMachines, так как родительский ресурс — виртуальная машина Azure
VaultResourceId Идентификатор Azure Resource Manager (ARM) хранилища, связанного с заданием
VaultUniqueId Внешний ключ, ссылающийся на хранилище, которое связано с заданием
Vaultname Имя хранилища, связанного с заданием
VaultTags Тип хранилища, связанного с заданием
VaultSubscriptionId Идентификатор подписки хранилища, связанного с заданием
VaultLocation Расположение хранилища, связанного с заданием
VaultStore_StorageReplicationType Тип репликации службы хранилища, связанного с заданием
VaultType Тип хранилища: Microsoft.RecoveryServices/vaults
TimeGenerated Метка времени записи

_AzureBackup_GetBackupInstances()

Эта функция возвращает список экземпляров резервной копии, связанных с хранилищами Служб восстановления, а также подробные сведения о каждом экземпляре резервной копии, такие как потребление облачного хранилища, связанная политика и т. д.

Параметры

Имя параметра Описание Обязательный? Пример значения
RangeStart Используйте этот параметр вместе с параметром RangeEnd, только если необходимо получить все записи, относящиеся к экземпляру резервной копии, за период времени с RangeStart по RangeEnd. По умолчанию RangeStart и RangeEnd имеют значение NULL, вследствие чего функция извлечет только последнюю запись для каждого экземпляра резервной копии. Нет "2021-03-03 00:00:00"
RangeEnd Используйте этот параметр вместе с параметром RangeStart, только если необходимо получить все записи, относящиеся к экземпляру резервной копии, за период времени с RangeStart по RangeEnd. По умолчанию RangeStart и RangeEnd имеют значение NULL, вследствие чего функция извлечет только последнюю запись для каждого экземпляра резервной копии. Нет "2021-03-10 00:00:00"
VaultSubscriptionList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора подписок, где существуют резервные копии данных. Если в качестве параметра этой функции указать перечисленные через запятую идентификаторы подписок, это позволит получить только те экземпляры резервной копии, которые находятся в указанных подписках. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей во всех подписках. Нет "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111"
VaultLocationList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора регионов, где существуют резервные копии данных. Если в качестве параметра этой функции указать перечисленные через запятую регионы, это позволит получить только те экземпляры резервной копии, которые находятся в указанных регионах. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей во всех регионах. Нет eastus,westus
VaultList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора хранилищ. Если в качестве параметра этой функции указать перечисленные через запятую имена хранилищ, это позволит получить только те записи экземпляров резервной копии, которые относятся к указанным хранилищам. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей экземпляров резервной копии во всех хранилищах. Нет vault1,vault2,vault3
VaultTypeList Используйте этот параметр, чтобы отфильтровать выходные данные функции по записям, относящимся к хранилищам конкретного типа. В настоящее время поддерживается только тип хранилища Microsoft.RecoveryServices/vaults, который является значением этого параметра по умолчанию. Нет Microsoft.RecoveryServices/vaults
ExcludeLegacyEvent Используйте этот параметр, чтобы выбрать, запрашивать ли данные в устаревшей таблице AzureDiagnostics или нет. Если значение этого параметра — false, функция запрашивает данные как из таблицы AzureDiagnostics, так и из таблиц для конкретных ресурсов. Если значение этого параметра — true, функция запрашивает данные только из таблиц для конкретных ресурсов. Значение по умолчанию — true. Нет Да
BackupSolutionList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора решений резервного копирования, используемых в среде Azure. Например, если в качестве значения этого параметра указать "Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM", функция возвращает только записи, связанные с элементами, резервная копия которых создана с использованием резервного копирования виртуальной машины Azure, резервного копирования SQL на виртуальной машине Azure или резервного копирования DPM в Azure. По умолчанию значение этого параметра — "*", вследствие чего функция возвращает записи, относящиеся ко всем решениям резервного копирования, которые поддерживаются Отчетами о резервном копировании (поддерживаемые значения: 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 Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent"
ProtectionInfoList Используйте этот параметр, чтобы указать, следует ли включить только активно защищаемые экземпляры резервной копии или же также включить экземпляры, защита которых остановлена, и экземпляры, ожидающие начального резервного копирования. Поддерживаемые значения: Protected, ProtectionStopped, InitialBackupPending или сочетание этих значений, перечисленных через запятую. По умолчанию значение — "*", вследствие чего функция выполняет поиск всех экземпляров резервной копии независимо от сведений о защите. Нет Protected
DatasourceSetName Используйте этот параметр, чтобы отфильтровать выходные данные функции по конкретному родительскому ресурсу. Например, чтобы вернуть экземпляры резервной копии SQL на виртуальной машине Azure, принадлежащие виртуальной машине testvm, укажите testvm в качестве значения этого параметра. По умолчанию значение — "*", вследствие чего функция выполняет поиск записей во всех экземплярах резервной копии. Нет testvm
BackupInstanceName Используйте этот параметр для поиска определенного экземпляра резервной копии по имени. По умолчанию значение — "*", вследствие чего функция выполняет поиск всех экземпляров резервной копии. Нет testvm
DisplayAllFields Используйте этот параметр, чтобы указать, следует ли извлекать только подмножество полей, возвращаемых функцией. Если значение этого параметра — false, функция исключает сведения о хранилище и точке хранения из выходных данных функции. Это полезно, если данная функция используется в качестве промежуточного шага в составе более крупного запроса и требуется оптимизировать производительность запроса путем исключения столбцов, не требующихся для анализа. По умолчанию значение этого параметра — true, вследствие чего функция возвращает все поля, относящиеся к экземпляру резервной копии. Нет Да

Возвращаемые поля

Имя поля Описание
UniqueId Первичный ключ, обозначающий уникальный идентификатор экземпляра резервной копии
Идентификатор Идентификатор Azure Resource Manager (ARM) экземпляра резервной копии
FriendlyName Понятное имя экземпляра резервной копии
ProtectionInfo Сведения о параметрах защиты экземпляра резервной копии. Например: защита настроена, защита остановлена, ожидается начальное резервное копирование
LatestRecoveryPoint Дата и время последней точки восстановления, связанной с экземпляром резервной копии
OldestRecoveryPoint Дата и время первой точки восстановления, связанной с экземпляром резервной копии
SourceSizeInMBs Внешний размер экземпляра резервной копии в МБ
VaultStore_StorageConsumptionInMBs Общий объем облачного хранилища, использованного экземпляром резервной копии на стандартном уровне хранилища
DataSourceFriendlyName Понятное имя источника данных, соответствующего экземпляру резервной копии
BackupSolution Решение резервного копирования, с которым связан экземпляр резервной копии. Например, резервное копирование виртуальных машин Azure, резервное копирование SQL на виртуальной машине Azure и т. д.
DatasourceType Тип источника данных, соответствующего экземпляру резервной копии. Например, Microsoft.Compute/virtualMachines
DatasourceResourceId Идентификатор Azure Resource Manager (ARM) базового источника данных, соответствующего экземпляру резервной копии. Например, идентификатор Azure Resource Manager (ARM) виртуальной машины
DatasourceSetFriendlyName Понятное имя родительского ресурса источника данных (когда применимо). Например, для источника данных SQL на виртуальной машине Azure это поле будет содержать имя виртуальной машины, на которой существует База данных SQL
DatasourceSetResourceId Идентификатор Azure Resource Manager (ARM) родительского ресурса источника данных (когда применимо). Например, для источника данных SQL на виртуальной машине Azure это поле будет содержать идентификатор Azure Resource Manager (ARM) виртуальной машины, на которой существует База данных SQL.
DatasourceSetType Тип родительского ресурса источника данных (когда применимо). Например, для источника данных SAP HANA на виртуальной машине Azure это поле будет иметь значение Microsoft.Compute/virtualMachines, так как родительский ресурс — виртуальная машина Azure
PolicyName Имя политики, связанной с экземпляром резервной копии
PolicyUniqueId Внешний ключ, который ссылается на политику, связанную с экземпляром резервной копии
PolicyId Идентификатор Azure Resource Manager (ARM) политики, связанной с экземпляром резервной копии
VaultResourceId Идентификатор Azure Resource Manager (ARM) хранилища, связанного с экземпляром резервной копии
VaultUniqueId Внешний ключ, который ссылается на хранилище, связанное с экземпляром резервной копии
Vaultname Имя хранилища, связанного с экземпляром резервной копии
VaultTags Теги хранилища, связанного с экземпляром резервной копии
VaultSubscriptionId Идентификатор подписки хранилища, связанного с экземпляром резервной копии
VaultLocation Расположение хранилища, связанного с экземпляром резервной копии
VaultStore_StorageReplicationType Тип репликации службы хранилища, связанного с экземпляром резервной копии
VaultType Тип хранилища: Microsoft.RecoveryServices/vaults
TimeGenerated Метка времени записи

_AzureBackup_GetBillingGroups()

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

Параметры

Имя параметра Описание Обязательный? Пример значения
RangeStart Используйте этот параметр вместе с параметром RangeEnd, только если необходимо получить все записи, относящиеся к группе выставления счетов, за период времени с RangeStart по RangeEnd. По умолчанию RangeStart и RangeEnd имеют значение NULL, вследствие чего функция извлечет только последнюю запись для каждой группы выставления счетов. Нет "2021-03-03 00:00:00"
RangeEnd Используйте этот параметр вместе с параметром RangeStart, только если необходимо получить все записи, относящиеся к группе выставления счетов, за период времени с RangeStart по RangeEnd. По умолчанию RangeStart и RangeEnd имеют значение NULL, вследствие чего функция извлечет только последнюю запись для каждой группы выставления счетов. Нет "2021-03-10 00:00:00"
VaultSubscriptionList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора подписок, где существуют резервные копии данных. Если в качестве параметра этой функции указать перечисленные через запятую идентификаторы подписок, это позволит получить только те группы выставления счетов, которые находятся в указанных подписках. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей во всех подписках. Нет "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111"
VaultLocationList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора регионов, где существуют резервные копии данных. Если в качестве параметра этой функции указать перечисленные через запятую регионы, это позволит получить только те группы выставления счетов, которые находятся в указанных регионах. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей во всех регионах. Нет eastus,westus
VaultList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора хранилищ. Если в качестве параметра этой функции указать перечисленные через запятую имена хранилищ, это позволит получить только те записи экземпляров резервной копии, которые относятся к указанным хранилищам. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей групп выставления счетов во всех хранилищах. Нет vault1,vault2,vault3
VaultTypeList Используйте этот параметр, чтобы отфильтровать выходные данные функции по записям, относящимся к хранилищам конкретного типа. В настоящее время поддерживается только тип хранилища Microsoft.RecoveryServices/vaults, который является значением этого параметра по умолчанию. Нет Microsoft.RecoveryServices/vaults
ExcludeLegacyEvent Используйте этот параметр, чтобы выбрать, запрашивать ли данные в устаревшей таблице AzureDiagnostics или нет. Если значение этого параметра — false, функция запрашивает данные как из таблицы AzureDiagnostics, так и из таблиц для конкретных ресурсов. Если значение этого параметра — true, функция запрашивает данные только из таблиц для конкретных ресурсов. Значение по умолчанию — true. Нет Да
BackupSolutionList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора решений резервного копирования, используемых в среде Azure. Например, если в качестве значения этого параметра указать "Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM", функция возвращает только записи, связанные с элементами, резервная копия которых создана с использованием резервного копирования виртуальной машины Azure, резервного копирования SQL на виртуальной машине Azure или резервного копирования DPM в Azure. По умолчанию значение этого параметра — "*", вследствие чего функция возвращает записи, относящиеся ко всем решениям резервного копирования, которые поддерживаются Отчетами о резервном копировании (поддерживаемые значения: 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 Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent"
BillingGroupName Используйте этот параметр для поиска определенной группы выставления счетов. По умолчанию значение — "*", вследствие чего функция выполняет поиск всех групп выставления счетов. Нет testvm

Возвращаемые поля

Имя поля Описание
UniqueId Первичный ключ, обозначающий уникальный идентификатор группы выставления счетов
FriendlyName Понятное имя группы выставления счетов
Имя Имя группы выставления счетов.
Тип Тип группы выставления счетов. Например, ProtectedContainer или BackupItem
SourceSizeInMBs Размер интерфейсной части группы выставления счетов в МБ
VaultStore_StorageConsumptionInMBs Общий объем облачного хранилища, использованного группой выставления счетов на стандартном уровне хранилища
BackupSolution Решение резервного копирования, с которым связана группа выставления счетов. Например, резервное копирование виртуальных машин Azure, резервное копирование SQL на виртуальной машине Azure и т. д.
VaultResourceId Идентификатор Azure Resource Manager (ARM) хранилища, связанного с группой выставления счетов
VaultUniqueId Внешний ключ, который ссылается на хранилище, связанное с группой выставления счетов
Vaultname Имя хранилища, связанного с группой выставления счетов
VaultTags Теги хранилища, связанного с группой выставления счетов
VaultSubscriptionId Идентификатор подписки хранилища, связанного с группой выставления счетов
VaultLocation Расположение хранилища, связанного с группой выставления счетов
VaultStore_StorageReplicationType Тип репликации службы хранилища, связанного с группой выставления счетов
VaultType Тип хранилища: Microsoft.RecoveryServices/vaults
TimeGenerated Метка времени записи
ExtendedProperties Дополнительные свойства группы выставления счетов

Функции тренда

_AzureBackup_GetBackupInstancesTrends()

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

Параметры

Имя параметра Описание Обязательный? Пример значения
RangeStart Используйте этот параметр вместе с параметром RangeEnd для получения всех записей, относящихся к экземпляру резервной копии, за период времени с RangeStart по RangeEnd. Да "2021-03-03 00:00:00"
RangeEnd Используйте этот параметр вместе с параметром RangeStart для получения всех записей, относящихся к экземпляру резервной копии, за период времени с RangeStart по RangeEnd. Да "2021-03-10 00:00:00"
VaultSubscriptionList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора подписок, где существуют резервные копии данных. Если в качестве параметра этой функции указать перечисленные через запятую идентификаторы подписок, это позволит получить только те экземпляры резервной копии, которые находятся в указанных подписках. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей во всех подписках. Нет "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111"
VaultLocationList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора регионов, где существуют резервные копии данных. Если в качестве параметра этой функции указать перечисленные через запятую регионы, это позволит получить только те экземпляры резервной копии, которые находятся в указанных регионах. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей во всех регионах. Нет eastus,westus
VaultList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора хранилищ. Если в качестве параметра этой функции указать перечисленные через запятую имена хранилищ, это позволит получить только те записи экземпляров резервной копии, которые относятся к указанным хранилищам. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей экземпляров резервной копии во всех хранилищах. Нет vault1,vault2,vault3
VaultTypeList Используйте этот параметр, чтобы отфильтровать выходные данные функции по записям, относящимся к хранилищам конкретного типа. В настоящее время поддерживается только тип хранилища Microsoft.RecoveryServices/vaults, который является значением этого параметра по умолчанию. Нет Microsoft.RecoveryServices/vaults
ExcludeLegacyEvent Используйте этот параметр, чтобы выбрать, запрашивать ли данные в устаревшей таблице AzureDiagnostics или нет. Если значение этого параметра — false, функция запрашивает данные как из таблицы AzureDiagnostics, так и из таблиц для конкретных ресурсов. Если значение этого параметра — true, функция запрашивает данные только из таблиц для конкретных ресурсов. Значение по умолчанию — true. Нет Да
BackupSolutionList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора решений резервного копирования, используемых в среде Azure. Например, если в качестве значения этого параметра указать "Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM", функция возвращает только записи, связанные с элементами, резервная копия которых создана с использованием резервного копирования виртуальной машины Azure, резервного копирования SQL на виртуальной машине Azure или резервного копирования DPM в Azure. По умолчанию значение этого параметра — "*", вследствие чего функция возвращает записи, относящиеся ко всем решениям резервного копирования, которые поддерживаются Отчетами о резервном копировании (поддерживаемые значения: 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 Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent"
ProtectionInfoList Используйте этот параметр, чтобы указать, следует ли включить только активно защищаемые экземпляры резервной копии или же также включить экземпляры, защита которых остановлена, и экземпляры, ожидающие начального резервного копирования. Поддерживаемые значения: Protected, ProtectionStopped, InitialBackupPending или сочетание этих значений, перечисленных через запятую. По умолчанию значение — "*", вследствие чего функция выполняет поиск всех экземпляров резервной копии независимо от сведений о защите. Нет Protected
DatasourceSetName Используйте этот параметр, чтобы отфильтровать выходные данные функции по конкретному родительскому ресурсу. Например, чтобы вернуть экземпляры резервной копии SQL на виртуальной машине Azure, принадлежащие виртуальной машине testvm, укажите testvm в качестве значения этого параметра. По умолчанию значение — "*", вследствие чего функция выполняет поиск записей во всех экземплярах резервной копии. Нет testvm
BackupInstanceName Используйте этот параметр для поиска определенного экземпляра резервной копии по имени. По умолчанию значение — "*", вследствие чего функция выполняет поиск всех экземпляров резервной копии. Нет testvm
DisplayAllFields Используйте этот параметр, чтобы указать, следует ли извлекать только подмножество полей, возвращаемых функцией. Если значение этого параметра — false, функция исключает сведения о хранилище и точке хранения из выходных данных функции. Это полезно, если данная функция используется в качестве промежуточного шага в составе более крупного запроса и требуется оптимизировать производительность запроса путем исключения столбцов, не требующихся для анализа. По умолчанию значение этого параметра — true, вследствие чего функция возвращает все поля, относящиеся к экземпляру резервной копии. Нет Да
AggregationType Используйте этот параметр, чтобы указать степень детализации времени, данные за которое необходимо получить. Если значение этого параметра — Daily, функция возвращает запись для каждого экземпляра резервной копии за каждый день, что позволяет анализировать ежедневные тенденции использования хранилища и количества экземпляров резервной копии. Если значение этого параметра — Weekly, функция возвращает запись для каждого экземпляра резервной копии за каждую неделю, что позволяет анализировать еженедельные тенденции. Аналогичным образом можно указать Monthly для анализа ежемесячных тенденций. Значение по умолчанию — Daily. При просмотре данных за более длительные диапазоны времени рекомендуется использовать значение Weekly или Monthly для повышения производительности запроса и упрощения анализа тенденций. Нет Weekly

Возвращаемые поля

Имя поля Описание
UniqueId Первичный ключ, обозначающий уникальный идентификатор экземпляра резервной копии
Идентификатор Идентификатор Azure Resource Manager (ARM) экземпляра резервной копии
FriendlyName Понятное имя экземпляра резервной копии
ProtectionInfo Сведения о параметрах защиты экземпляра резервной копии. Например: защита настроена, защита остановлена, ожидается начальное резервное копирование
LatestRecoveryPoint Дата и время последней точки восстановления, связанной с экземпляром резервной копии
OldestRecoveryPoint Дата и время первой точки восстановления, связанной с экземпляром резервной копии
SourceSizeInMBs Внешний размер экземпляра резервной копии в МБ
VaultStore_StorageConsumptionInMBs Общий объем облачного хранилища, использованного экземпляром резервной копии на стандартном уровне хранилища
DataSourceFriendlyName Понятное имя источника данных, соответствующего экземпляру резервной копии
BackupSolution Решение резервного копирования, с которым связан экземпляр резервной копии. Например, резервное копирование виртуальных машин Azure, резервное копирование SQL на виртуальной машине Azure и т. д.
DatasourceType Тип источника данных, соответствующего экземпляру резервной копии. Например, Microsoft.Compute/virtualMachines
DatasourceResourceId Идентификатор Azure Resource Manager (ARM) базового источника данных, соответствующего экземпляру резервной копии. Например, идентификатор Azure Resource Manager (ARM) виртуальной машины
DatasourceSetFriendlyName Понятное имя родительского ресурса источника данных (когда применимо). Например, для источника данных SQL на виртуальной машине Azure это поле будет содержать имя виртуальной машины, на которой существует База данных SQL
DatasourceSetResourceId Идентификатор Azure Resource Manager (ARM) родительского ресурса источника данных (когда применимо). Например, для источника данных SQL на виртуальной машине Azure это поле будет содержать идентификатор Azure Resource Manager (ARM) виртуальной машины, на которой существует База данных SQL.
DatasourceSetType Тип родительского ресурса источника данных (когда применимо). Например, для источника данных SAP HANA на виртуальной машине Azure это поле будет иметь значение Microsoft.Compute/virtualMachines, так как родительский ресурс — виртуальная машина Azure
PolicyName Имя политики, связанной с экземпляром резервной копии
PolicyUniqueId Внешний ключ, который ссылается на политику, связанную с экземпляром резервной копии
PolicyId Идентификатор Azure Resource Manager (ARM) политики, связанной с экземпляром резервной копии
VaultResourceId Идентификатор Azure Resource Manager (ARM) хранилища, связанного с экземпляром резервной копии
VaultUniqueId Внешний ключ, который ссылается на хранилище, связанное с экземпляром резервной копии
Vaultname Имя хранилища, связанного с экземпляром резервной копии
VaultTags Теги хранилища, связанного с экземпляром резервной копии
VaultSubscriptionId Идентификатор подписки хранилища, связанного с экземпляром резервной копии
VaultLocation Расположение хранилища, связанного с экземпляром резервной копии
VaultStore_StorageReplicationType Тип репликации службы хранилища, связанного с экземпляром резервной копии
VaultType Тип хранилища: Microsoft.RecoveryServices/vaults
TimeGenerated Метка времени записи

_AzureBackup_GetBillingGroupsTrends()

Эта функция возвращает записи журнала для каждой сущности выставления счетов, позволяя просматривать ключевые ежедневные, еженедельные и ежемесячные тенденции, связанные с размером интерфейсной части и использованием хранилища, с разной степенью детализации.

Параметры

Имя параметра Описание Обязательный? Пример значения
RangeStart Используйте этот параметр вместе с параметром RangeEnd для получения всех записей, относящихся к группе выставления счетов, за период времени с RangeStart по RangeEnd. Да "2021-03-03 00:00:00"
RangeEnd Используйте этот параметр вместе с параметром RangeStart для получения всех записей, относящихся к группе выставления счетов, за период времени с RangeStart по RangeEnd. Да "2021-03-10 00:00:00"
VaultSubscriptionList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора подписок, где существуют резервные копии данных. Если в качестве параметра этой функции указать перечисленные через запятую идентификаторы подписок, это позволит получить только те группы выставления счетов, которые находятся в указанных подписках. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей во всех подписках. Нет "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111"
VaultLocationList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора регионов, где существуют резервные копии данных. Если в качестве параметра этой функции указать перечисленные через запятую регионы, это позволит получить только те группы выставления счетов, которые находятся в указанных регионах. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей во всех регионах. Нет eastus,westus
VaultList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора хранилищ. Если в качестве параметра этой функции указать перечисленные через запятую имена хранилищ, это позволит получить только те записи экземпляров резервной копии, которые относятся к указанным хранилищам. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей групп выставления счетов во всех хранилищах. Нет vault1,vault2,vault3
VaultTypeList Используйте этот параметр, чтобы отфильтровать выходные данные функции по записям, относящимся к хранилищам конкретного типа. В настоящее время поддерживается только тип хранилища Microsoft.RecoveryServices/vaults, который является значением этого параметра по умолчанию. Нет Microsoft.RecoveryServices/vaults
ExcludeLegacyEvent Используйте этот параметр, чтобы выбрать, запрашивать ли данные в устаревшей таблице AzureDiagnostics или нет. Если значение этого параметра — false, функция запрашивает данные как из таблицы AzureDiagnostics, так и из таблиц для конкретных ресурсов. Если значение этого параметра — true, функция запрашивает данные только из таблиц для конкретных ресурсов. Значение по умолчанию — true. Нет Да
BackupSolutionList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора решений резервного копирования, используемых в среде Azure. Например, если в качестве значения этого параметра указать "Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM", функция возвращает только записи, связанные с элементами, резервная копия которых создана с использованием резервного копирования виртуальной машины Azure, резервного копирования SQL на виртуальной машине Azure или резервного копирования DPM в Azure. По умолчанию значение этого параметра — "*", вследствие чего функция возвращает записи, относящиеся ко всем решениям резервного копирования, которые поддерживаются Отчетами о резервном копировании (поддерживаемые значения: 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 Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent"
BillingGroupName Используйте этот параметр для поиска определенной группы выставления счетов. По умолчанию значение — "*", вследствие чего функция выполняет поиск всех групп выставления счетов. Нет testvm
AggregationType Используйте этот параметр, чтобы указать степень детализации времени, данные за которое необходимо получить. Если значение этого параметра — Daily, функция возвращает запись для каждой группы выставления счетов за каждый день, что позволяет анализировать ежедневные тенденции использования хранилища и размера интерфейсной части. Если значение этого параметра — Weekly, функция возвращает запись для каждого экземпляра резервной копии за каждую неделю, что позволяет анализировать еженедельные тенденции. Аналогичным образом можно указать Monthly для анализа ежемесячных тенденций. Значение по умолчанию — Daily. При просмотре данных за более длительные диапазоны времени рекомендуется использовать значение Weekly или Monthly для повышения производительности запроса и упрощения анализа тенденций. Нет Weekly

Возвращаемые поля

Имя поля Описание
UniqueId Первичный ключ, обозначающий уникальный идентификатор группы выставления счетов
FriendlyName Понятное имя группы выставления счетов
Имя Имя группы выставления счетов.
Тип Тип группы выставления счетов. Например, ProtectedContainer или BackupItem
SourceSizeInMBs Размер интерфейсной части группы выставления счетов в МБ
VaultStore_StorageConsumptionInMBs Общий объем облачного хранилища, использованного группой выставления счетов на стандартном уровне хранилища
BackupSolution Решение резервного копирования, с которым связана группа выставления счетов. Например, резервное копирование виртуальных машин Azure, резервное копирование SQL на виртуальной машине Azure и т. д.
VaultResourceId Идентификатор Azure Resource Manager (ARM) хранилища, связанного с группой выставления счетов
VaultUniqueId Внешний ключ, который ссылается на хранилище, связанное с группой выставления счетов
Vaultname Имя хранилища, связанного с группой выставления счетов
VaultTags Теги хранилища, связанного с группой выставления счетов
VaultSubscriptionId Идентификатор подписки хранилища, связанного с группой выставления счетов
VaultLocation Расположение хранилища, связанного с группой выставления счетов
VaultStore_StorageReplicationType Тип репликации службы хранилища, связанного с группой выставления счетов
VaultType Тип хранилища: Microsoft.RecoveryServices/vaults
TimeGenerated Метка времени записи
ExtendedProperties Дополнительные свойства группы выставления счетов

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

Ниже приведены примеры запросов, которые помогут приступить к работе с системными функциями.

  • Все задания резервного копирования виртуальной машины Azure, завершившиеся с ошибкой в заданный диапазон времени

    _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
    
  • Еженедельная тенденция использования хранилища резервных копий для виртуальной машины 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 
    

Дальнейшие действия

Дополнительные сведения об Отчетах о резервном копировании