Бөлісу құралы:


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

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

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

Эти функции работают с данными из таблиц необработанных данных 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.

Параметры

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

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

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

_AzureBackup_GetPolicies()

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

Параметры

Имя параметра Description Обязательный? Пример значения Тип данных
RangeStart Используйте этот параметр вместе с параметром RangeStart, только если необходимо получить все записи, относящиеся к политике, за период времени с RangeStart по RangeEnd. По умолчанию RangeStart и RangeEnd имеют значение NULL, вследствие чего функция извлечет только последнюю запись для каждой политики. N "2021-03-03 00:00:00" Дата/время
RangeEnd Используйте этот параметр вместе с параметром RangeStart, только если необходимо получить все записи, относящиеся к политике, за период времени с RangeStart по RangeEnd. По умолчанию RangeStart и RangeEnd имеют значение NULL, вследствие чего функция извлечет только последнюю запись для каждой политики. N "2021-03-10 00:00:00" Дата/время
VaultSubscriptionList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора подписок, где существуют резервные копии данных. Если в качестве параметра этой функции указать перечисленные через запятую идентификаторы подписок, это позволит получить только те политики, которые находятся в указанных подписках. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей во всех подписках. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" Строка
VaultLocationList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора регионов, где существуют резервные копии данных. Если в качестве параметра этой функции указать перечисленные через запятую регионы, это позволит получить только те политики, которые находятся в указанных регионах. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей во всех регионах. N eastus,westus Строка
VaultList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора хранилищ. Если в качестве параметра этой функции указать перечисленные через запятую имена хранилищ, это позволит получить только те записи политик, которые относятся к указанным хранилищам. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей политик во всех хранилищах. N vault1,vault2,vault3 Строка
VaultTypeList Используйте этот параметр, чтобы отфильтровать выходные данные функции по записям, относящимся к хранилищам конкретного типа. По умолчанию значение этого параметра — "*", что делает функцию поиском как хранилищ служб восстановления, так и хранилищ резервных копий. N Microsoft.RecoveryServices/vaults Строка
ExcludeLegacyEvent Используйте этот параметр, чтобы выбрать, запрашивать ли данные в устаревшей таблице AzureDiagnostics или нет. Если значение этого параметра — false, функция запрашивает данные как из таблицы AzureDiagnostics, так и из таблиц для конкретных ресурсов. Если значение этого параметра — true, функция запрашивает данные только из таблиц для конкретных ресурсов. Значение по умолчанию — «истина». N true Логический
BackupSolutionList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора решений резервного копирования, используемых в среде Azure. Например, если вы указываете Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM в качестве значения этого параметра, функция возвращает только записи, связанные с элементами, резервными копиями которых является резервная копия виртуальных машин Azure, SQL в резервном копировании виртуальных машин Azure или DPM в Azure backup. По умолчанию этот параметр имеет значение "*", что делает записи возврата функции, относящиеся ко всем решениям резервного копирования, поддерживаемым отчетами резервного копирования (поддерживаемыми значениями : "Резервное копирование виртуальных машин Azure", "SQL в резервном копировании виртуальных машин Azure", "SAP HANA в azure VM Backup Backup", "служба хранилища Azure (Файлы Azure) Резервное копирование", "Агент резервного копирования Azure", "DPM", "Azure Backup Server", "Azure Backup Server", " База данных Azure для PostgreSQL резервное копирование сервера" и "Резервное копирование BLOB-объектов Azure", "Резервное копирование дисков Azure" или сочетание с разделим запятыми любого из этих значений). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent Строка

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

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

_AzureBackup_GetJobs()

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

Параметры

Имя параметра Description Обязательный? Пример значения **Тип данных **
RangeStart Используйте этот параметр вместе с параметром RangeEnd, чтобы получить список всех заданий, запущенных за период времени с RangeStart по RangeEnd. Y "2021-03-03 00:00:00" Дата/время
RangeEnd Используйте этот параметр вместе с параметром RangeStart, чтобы получить список всех заданий, запущенных за период времени с RangeStart по RangeEnd. Y "2021-03-10 00:00:00" Дата/время
VaultSubscriptionList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора подписок, где существуют резервные копии данных. Если в качестве параметра этой функции указать перечисленные через запятую идентификаторы подписок, это позволит получить только те задания, которые связаны с хранилищами в указанных подписках. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей во всех подписках. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" Строка
VaultLocationList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора регионов, где существуют резервные копии данных. Если в качестве параметра этой функции указать перечисленные через запятую регионы, это позволит получить только те задания, которые связаны с хранилищами в указанных регионах. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей во всех регионах. N eastus,westus Строка
VaultList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора хранилищ. Если в качестве параметра этой функции указать перечисленные через запятую имена хранилищ, это позволит получить только те задания, которые относятся к указанным хранилищам. По умолчанию значение этого параметра — "*", вследствие чего функция выполняет поиск заданий во всех хранилищах. N vault1,vault2,vault3 Строка
VaultTypeList Используйте этот параметр, чтобы отфильтровать выходные данные функции по записям, относящимся к хранилищам конкретного типа. По умолчанию значение этого параметра — "*", что делает функцию поиском как хранилищ служб восстановления, так и хранилищ резервных копий. N Microsoft.RecoveryServices/vaults Строка
ExcludeLegacyEvent Используйте этот параметр, чтобы выбрать, запрашивать ли данные в устаревшей таблице AzureDiagnostics или нет. Если значение этого параметра — false, функция запрашивает данные как из таблицы AzureDiagnostics, так и из таблиц для конкретных ресурсов. Если значение этого параметра — true, функция запрашивает данные только из таблиц для конкретных ресурсов. Значение по умолчанию — «истина». N true Логический
BackupSolutionList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора решений резервного копирования, используемых в среде Azure. Например, если вы указываете Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM в качестве значения этого параметра, функция возвращает только записи, связанные с элементами, резервными копиями которых является резервная копия виртуальных машин Azure, SQL в резервном копировании виртуальных машин Azure или DPM в Azure backup. По умолчанию этот параметр имеет значение "*", что делает записи возврата функции, относящиеся ко всем решениям резервного копирования, поддерживаемым отчетами резервного копирования (поддерживаемыми значениями : "Резервное копирование виртуальных машин Azure", "SQL в резервном копировании виртуальных машин Azure", "SAP HANA в azure VM Backup Backup", "служба хранилища Azure (Файлы Azure) Резервное копирование", "Агент резервного копирования Azure", "DPM", "Azure Backup Server", "Azure Backup Server", " База данных Azure для PostgreSQL резервное копирование сервера" и "Резервное копирование BLOB-объектов Azure", "Резервное копирование дисков Azure" или сочетание с разделим запятыми любого из этих значений). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent Строка
JobOperationList Используйте этот параметр, чтобы отфильтровать выходные данные функции для конкретного типа заданий. Например, операции резервного копирования или восстановления. По умолчанию значение этого параметра — "*", вследствие чего функция выполняет поиск заданий как резервного копирования, так и восстановления. N Backup Строка
JobStatusList Используйте этот параметр, чтобы отфильтровать выходные данные функции для конкретного состояния заданий. Например, "Завершено", "Ошибка" и т. д. По умолчанию значение этого параметра — "*", вследствие чего функция выполняет поиск всех заданий независимо от состояния. N Failed,CompletedWithWarnings Строка
JobFailureCodeList Используйте этот параметр, чтобы отфильтровать выходные данные функции для конкретного кода ошибки. По умолчанию значение этого параметра — "*", вследствие чего функция выполняет поиск всех заданий независимо от кода ошибки. N Success Строка
DatasourceSetName Используйте этот параметр, чтобы отфильтровать выходные данные функции по конкретному родительскому ресурсу. Например, чтобы вернуть экземпляры резервной копии SQL на виртуальной машине Azure, принадлежащие виртуальной машине testvm, укажите testvm в качестве значения этого параметра. По умолчанию значение — "*", вследствие чего функция выполняет поиск записей во всех экземплярах резервной копии. N testvm Строка
BackupInstanceName Используйте этот параметр для поиска заданий в определенном экземпляре резервной копии по имени. По умолчанию значение — "*", вследствие чего функция выполняет поиск записей во всех экземплярах резервной копии. N testvm Строка
ExcludeLog Используйте этот параметр, чтобы исключить задания журнала из числа возвращаемых функцией результатов (помогает повысить производительность запроса). По умолчанию значение этого параметра — true, что вследствие чего функция исключает задания журнала. N true Логический

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

Имя поля Description **Тип данных **
UniqueId Первичный ключ, обозначающий уникальный идентификатор задания Строка
OperationCategory Категория выполняемой операции. Например, резервное копирование, восстановление Строка
Операция Сведения о выполняемой операции. Например, Log (для резервной копии журналов) Строка
Состояние Состояние задания. Например, Completed, Failed, CompletedWithWarnings Строка
ErrorTitle Код ошибки задания Строка
Время начала Дата и время запуска задания Дата/время
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" или "Microsoft.DataProtection/backupVaults" Строка
TimeGenerated Метка времени записи Дата/время

_AzureBackup_GetBackupInstances()

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

Параметры

Имя параметра Description Обязательный? Пример значения **Тип данных **
RangeStart Используйте этот параметр вместе с параметром RangeEnd, только если необходимо получить все записи, относящиеся к экземпляру резервной копии, за период времени с RangeStart по RangeEnd. По умолчанию RangeStart и RangeEnd имеют значение NULL, вследствие чего функция извлечет только последнюю запись для каждого экземпляра резервной копии. N "2021-03-03 00:00:00" DataTime
RangeEnd Используйте этот параметр вместе с параметром RangeStart, только если необходимо получить все записи, относящиеся к экземпляру резервной копии, за период времени с RangeStart по RangeEnd. По умолчанию RangeStart и RangeEnd имеют значение NULL, вследствие чего функция извлечет только последнюю запись для каждого экземпляра резервной копии. N "2021-03-10 00:00:00" Дата/время
VaultSubscriptionList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора подписок, где существуют резервные копии данных. Если в качестве параметра этой функции указать перечисленные через запятую идентификаторы подписок, это позволит получить только те экземпляры резервной копии, которые находятся в указанных подписках. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей во всех подписках. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" Строка
VaultLocationList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора регионов, где существуют резервные копии данных. Если в качестве параметра этой функции указать перечисленные через запятую регионы, это позволит получить только те экземпляры резервной копии, которые находятся в указанных регионах. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей во всех регионах. N eastus,westus Строка
VaultList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора хранилищ. Если в качестве параметра этой функции указать перечисленные через запятую имена хранилищ, это позволит получить только те записи экземпляров резервной копии, которые относятся к указанным хранилищам. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей экземпляров резервной копии во всех хранилищах. N vault1,vault2,vault3 Строка
VaultTypeList Используйте этот параметр, чтобы отфильтровать выходные данные функции по записям, относящимся к хранилищам конкретного типа. По умолчанию значение этого параметра — "*", что делает функцию поиском как хранилищ служб восстановления, так и хранилищ резервных копий. N Microsoft.RecoveryServices/vaults Строка
ExcludeLegacyEvent Используйте этот параметр, чтобы выбрать, запрашивать ли данные в устаревшей таблице AzureDiagnostics или нет. Если значение этого параметра — false, функция запрашивает данные как из таблицы AzureDiagnostics, так и из таблиц для конкретных ресурсов. Если значение этого параметра — true, функция запрашивает данные только из таблиц для конкретных ресурсов. Значение по умолчанию — «истина». N true Логический
BackupSolutionList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора решений резервного копирования, используемых в среде Azure. Например, если вы указываете Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM в качестве значения этого параметра, функция возвращает только записи, связанные с элементами, резервными копиями которых является резервная копия виртуальных машин Azure, SQL в резервном копировании виртуальных машин Azure или DPM в Azure backup. По умолчанию этот параметр имеет значение "*", что делает записи возврата функции, относящиеся ко всем решениям резервного копирования, поддерживаемым отчетами резервного копирования (поддерживаемыми значениями : "Резервное копирование виртуальных машин Azure", "SQL в резервном копировании виртуальных машин Azure", "SAP HANA в azure VM Backup Backup", "служба хранилища Azure (Файлы Azure) Резервное копирование", "Агент резервного копирования Azure", "DPM", "Azure Backup Server", "Azure Backup Server", " База данных Azure для PostgreSQL резервное копирование сервера" и "Резервное копирование BLOB-объектов Azure", "Резервное копирование дисков Azure" или сочетание с разделим запятыми любого из этих значений). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent Строка
ProtectionInfoList Используйте этот параметр, чтобы указать, следует ли включить только активно защищаемые экземпляры резервной копии или же также включить экземпляры, защита которых остановлена, и экземпляры, ожидающие начального резервного копирования. Для рабочих нагрузок хранилища служб восстановления поддерживаются значения "Protected", "ProtectionStopped", "InitialBackupPending" или разделенные запятыми значения любого из этих значений. Для рабочих нагрузок хранилища резервных копий поддерживаются значения "Protected", "ConfiguringProtectionFailed", "ОбновитьProtection", "ProtectionError", "ProtectionStopped" или разделенные запятыми любые из этих значений. По умолчанию значение — "*", вследствие чего функция выполняет поиск всех экземпляров резервной копии независимо от сведений о защите. N Protected Строка
DatasourceSetName Используйте этот параметр, чтобы отфильтровать выходные данные функции по конкретному родительскому ресурсу. Например, чтобы вернуть экземпляры резервной копии SQL на виртуальной машине Azure, принадлежащие виртуальной машине testvm, укажите testvm в качестве значения этого параметра. По умолчанию значение — "*", вследствие чего функция выполняет поиск записей во всех экземплярах резервной копии. N testvm Строка
BackupInstanceName Используйте этот параметр для поиска определенного экземпляра резервной копии по имени. По умолчанию значение — "*", вследствие чего функция выполняет поиск всех экземпляров резервной копии. N testvm Строка
DisplayAllFields Используйте этот параметр, чтобы указать, следует ли извлекать только подмножество полей, возвращаемых функцией. Если значение этого параметра — false, функция исключает сведения о хранилище и точке хранения из выходных данных функции. Это полезно, если вы используете эту функцию в качестве промежуточного шага в большом запросе и должны оптимизировать производительность запроса, устраняя столбцы, которые не требуются для анализа. По умолчанию значение этого параметра — true, вследствие чего функция возвращает все поля, относящиеся к экземпляру резервной копии. N true Логический

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

Имя поля Description Тип данных
UniqueId Первичный ключ, обозначающий уникальный идентификатор экземпляра резервной копии Строка
Артикул Идентификатор Azure Resource Manager (ARM) экземпляра резервной копии Строка
Понятное имя Понятное имя экземпляра резервной копии Строка
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 Строка
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 или Microsoft.DataProtection/backupVaults. Строка
TimeGenerated Метка времени записи Дата/время

_AzureBackup_GetBillingGroups()

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

Параметры

Имя параметра Description Обязательный? Пример значения Тип даты
RangeStart Используйте этот параметр вместе с параметром RangeEnd, только если необходимо получить все записи, относящиеся к группе выставления счетов, за период времени с RangeStart по RangeEnd. По умолчанию RangeStart и RangeEnd имеют значение NULL, вследствие чего функция извлечет только последнюю запись для каждой группы выставления счетов. N "2021-03-03 00:00:00" Дата/время
RangeEnd Используйте этот параметр вместе с параметром RangeStart, только если необходимо получить все записи, относящиеся к группе выставления счетов, за период времени с RangeStart по RangeEnd. По умолчанию RangeStart и RangeEnd имеют значение NULL, вследствие чего функция извлечет только последнюю запись для каждой группы выставления счетов. N "2021-03-10 00:00:00" Дата/время
VaultSubscriptionList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора подписок, где существуют резервные копии данных. Если в качестве параметра этой функции указать перечисленные через запятую идентификаторы подписок, это позволит получить только те группы выставления счетов, которые находятся в указанных подписках. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей во всех подписках. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" Строка
VaultLocationList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора регионов, где существуют резервные копии данных. Если в качестве параметра этой функции указать перечисленные через запятую регионы, это позволит получить только те группы выставления счетов, которые находятся в указанных регионах. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей во всех регионах. N eastus,westus Строка
VaultList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора хранилищ. Если в качестве параметра этой функции указать перечисленные через запятую имена хранилищ, это позволит получить только те записи экземпляров резервной копии, которые относятся к указанным хранилищам. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей групп выставления счетов во всех хранилищах. N vault1,vault2,vault3 Строка
VaultTypeList Используйте этот параметр, чтобы отфильтровать выходные данные функции по записям, относящимся к хранилищам конкретного типа. По умолчанию значение этого параметра — "*", что делает функцию поиском как хранилищ служб восстановления, так и хранилищ резервных копий. N Microsoft.RecoveryServices/vaults Строка
ExcludeLegacyEvent Используйте этот параметр, чтобы выбрать, запрашивать ли данные в устаревшей таблице AzureDiagnostics или нет. Если значение этого параметра — false, функция запрашивает данные как из таблицы AzureDiagnostics, так и из таблиц для конкретных ресурсов. Если значение этого параметра — true, функция запрашивает данные только из таблиц для конкретных ресурсов. Значение по умолчанию — «истина». N true Логический
BackupSolutionList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора решений резервного копирования, используемых в среде Azure. Например, если вы указываете Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM в качестве значения этого параметра, функция возвращает только записи, связанные с элементами, резервными копиями которых является резервная копия виртуальных машин Azure, SQL в резервном копировании виртуальных машин Azure или DPM в Azure backup. По умолчанию этот параметр имеет значение "*", что делает записи возврата функции, относящиеся ко всем решениям резервного копирования, поддерживаемым отчетами резервного копирования (поддерживаемыми значениями : "Резервное копирование виртуальных машин Azure", "SQL в резервном копировании виртуальных машин Azure", "SAP HANA в azure VM Backup Backup", "служба хранилища Azure (Файлы Azure) Резервное копирование", "Агент резервного копирования Azure", "DPM", "Azure Backup Server", "Azure Backup Server", " База данных Azure для PostgreSQL резервное копирование сервера" и "Резервное копирование BLOB-объектов Azure", "Резервное копирование дисков Azure" или сочетание с разделим запятыми любого из этих значений). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent Строка
BillingGroupName Используйте этот параметр для поиска определенной группы выставления счетов. По умолчанию значение — "*", вследствие чего функция выполняет поиск всех групп выставления счетов. N testvm Строка

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

Имя поля Description Тип данных
UniqueId Первичный ключ, обозначающий уникальный идентификатор группы выставления счетов Строка
Понятное имя Понятное имя группы выставления счетов Строка
Имя. Имя группы выставления счетов. Строка
Тип Тип группы выставления счетов. Например, 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" или "Microsoft.DataProtection/backupVaults" Строка
TimeGenerated Метка времени записи Дата/время
ExtendedProperties Дополнительные свойства группы выставления счетов Динамический

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

_AzureBackup_GetBackupInstancesTrends()

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

Параметры

Имя параметра Description Обязательный? Пример значения Тип данных
RangeStart Используйте этот параметр вместе с параметром RangeEnd для получения всех записей, относящихся к экземпляру резервной копии, за период времени с RangeStart по RangeEnd. Y "2021-03-03 00:00:00" Дата/время
RangeEnd Используйте этот параметр вместе с параметром RangeStart для получения всех записей, относящихся к экземпляру резервной копии, за период времени с RangeStart по RangeEnd. Y "2021-03-10 00:00:00" Дата/время
VaultSubscriptionList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора подписок, где существуют резервные копии данных. Если в качестве параметра этой функции указать перечисленные через запятую идентификаторы подписок, это позволит получить только те экземпляры резервной копии, которые находятся в указанных подписках. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей во всех подписках. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" Строка
VaultLocationList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора регионов, где существуют резервные копии данных. Если в качестве параметра этой функции указать перечисленные через запятую регионы, это позволит получить только те экземпляры резервной копии, которые находятся в указанных регионах. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей во всех регионах. N eastus,westus Строка
VaultList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора хранилищ. Если в качестве параметра этой функции указать перечисленные через запятую имена хранилищ, это позволит получить только те записи экземпляров резервной копии, которые относятся к указанным хранилищам. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей экземпляров резервной копии во всех хранилищах. N vault1,vault2,vault3 Строка
VaultTypeList Используйте этот параметр, чтобы отфильтровать выходные данные функции по записям, относящимся к хранилищам конкретного типа. По умолчанию значение этого параметра — "*", что делает функцию поиском как хранилищ служб восстановления, так и хранилищ резервных копий. N Microsoft.RecoveryServices/vaults Строка
ExcludeLegacyEvent Используйте этот параметр, чтобы выбрать, запрашивать ли данные в устаревшей таблице AzureDiagnostics или нет. Если значение этого параметра — false, функция запрашивает данные как из таблицы AzureDiagnostics, так и из таблиц для конкретных ресурсов. Если значение этого параметра — true, функция запрашивает данные только из таблиц для конкретных ресурсов. Значение по умолчанию — «истина». N true Логический
BackupSolutionList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора решений резервного копирования, используемых в среде Azure. Например, если вы указываете Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM в качестве значения этого параметра, функция возвращает только записи, связанные с элементами, резервными копиями которых является резервная копия виртуальных машин Azure, SQL в резервном копировании виртуальных машин Azure или DPM в Azure backup. По умолчанию этот параметр имеет значение "*", что делает записи возврата функции, относящиеся ко всем решениям резервного копирования, поддерживаемым отчетами резервного копирования (поддерживаемыми значениями : "Резервное копирование виртуальных машин Azure", "SQL в резервном копировании виртуальных машин Azure", "SAP HANA в azure VM Backup Backup", "служба хранилища Azure (Файлы Azure) Резервное копирование", "Агент резервного копирования Azure", "DPM", "Azure Backup Server", "Azure Backup Server", " База данных Azure для PostgreSQL резервное копирование сервера" и "Резервное копирование BLOB-объектов Azure", "Резервное копирование дисков Azure" или сочетание с разделим запятыми любого из этих значений). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent Строка
ProtectionInfoList Используйте этот параметр, чтобы указать, следует ли включить только активно защищаемые экземпляры резервной копии или же также включить экземпляры, защита которых остановлена, и экземпляры, ожидающие начального резервного копирования. Для рабочих нагрузок хранилища служб восстановления поддерживаются значения "Protected", "ProtectionStopped", "InitialBackupPending" или разделенные запятыми значения любого из этих значений. Для рабочих нагрузок хранилища резервных копий поддерживаются значения "Protected", "ConfiguringProtectionFailed", "ОбновитьProtection", "ProtectionError", "ProtectionStopped" или разделенные запятыми любые из этих значений. По умолчанию значение — "*", вследствие чего функция выполняет поиск всех экземпляров резервной копии независимо от сведений о защите. N Protected Строка
DatasourceSetName Используйте этот параметр, чтобы отфильтровать выходные данные функции по конкретному родительскому ресурсу. Например, чтобы вернуть экземпляры резервной копии SQL на виртуальной машине Azure, принадлежащие виртуальной машине testvm, укажите testvm в качестве значения этого параметра. По умолчанию значение — "*", вследствие чего функция выполняет поиск записей во всех экземплярах резервной копии. N testvm Строка
BackupInstanceName Используйте этот параметр для поиска определенного экземпляра резервной копии по имени. По умолчанию значение — "*", вследствие чего функция выполняет поиск всех экземпляров резервной копии. N testvm Строка
DisplayAllFields Используйте этот параметр, чтобы указать, следует ли извлекать только подмножество полей, возвращаемых функцией. Если значение этого параметра — false, функция исключает сведения о хранилище и точке хранения из выходных данных функции. Это полезно, если вы используете эту функцию в качестве промежуточного шага в большом запросе и должны оптимизировать производительность запроса, устраняя столбцы, которые не требуются для анализа. По умолчанию значение этого параметра — true, вследствие чего функция возвращает все поля, относящиеся к экземпляру резервной копии. N true Логический
AggregationType Используйте этот параметр, чтобы указать степень детализации времени, данные за которое необходимо получить. Если значение этого параметра — Daily, функция возвращает запись для каждого экземпляра резервной копии за каждый день, что позволяет анализировать ежедневные тенденции использования хранилища и количества экземпляров резервной копии. Если значение этого параметра — Weekly, функция возвращает запись для каждого экземпляра резервной копии за каждую неделю, что позволяет анализировать еженедельные тенденции. Аналогичным образом можно указать Monthly для анализа ежемесячных тенденций. Значение по умолчанию — Daily. Если вы просматриваете данные в больших диапазонах времени, рекомендуется использовать "Еженедельно" или "Ежемесячно" для повышения производительности запросов и упрощения анализа тенденций. N Weekly Строка

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

Имя поля Description Тип данных
UniqueId Первичный ключ, обозначающий уникальный идентификатор экземпляра резервной копии Строка
Артикул Идентификатор Azure Resource Manager (ARM) экземпляра резервной копии Строка
Понятное имя Понятное имя экземпляра резервной копии Строка
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" или "Microsoft.DataProtection/backupVaults" Строка
TimeGenerated Метка времени записи Дата/время

_AzureBackup_GetBillingGroupsTrends()

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

Параметры

Имя параметра Description Обязательный? Пример значения Тип данных
RangeStart Используйте этот параметр вместе с параметром RangeEnd для получения всех записей, относящихся к группе выставления счетов, за период времени с RangeStart по RangeEnd. Y "2021-03-03 00:00:00" Дата/время
RangeEnd Используйте этот параметр вместе с параметром RangeStart для получения всех записей, относящихся к группе выставления счетов, за период времени с RangeStart по RangeEnd. Y "2021-03-10 00:00:00" Дата/время
VaultSubscriptionList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора подписок, где существуют резервные копии данных. Если в качестве параметра этой функции указать перечисленные через запятую идентификаторы подписок, это позволит получить только те группы выставления счетов, которые находятся в указанных подписках. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей во всех подписках. N "00000000-0000-0000-0000-000000000000,11111111-1111-1111-1111-111111111111" Строка
VaultLocationList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора регионов, где существуют резервные копии данных. Если в качестве параметра этой функции указать перечисленные через запятую регионы, это позволит получить только те группы выставления счетов, которые находятся в указанных регионах. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей во всех регионах. N eastus,westus Строка
VaultList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора хранилищ. Если в качестве параметра этой функции указать перечисленные через запятую имена хранилищ, это позволит получить только те записи экземпляров резервной копии, которые относятся к указанным хранилищам. По умолчанию значение этого параметра равно "*", вследствие чего функция выполняет поиск записей групп выставления счетов во всех хранилищах. N vault1,vault2,vault3 Строка
VaultTypeList Используйте этот параметр, чтобы отфильтровать выходные данные функции по записям, относящимся к хранилищам конкретного типа. По умолчанию значение этого параметра — "*", что делает функцию поиском как хранилищ служб восстановления, так и хранилищ резервных копий. N Microsoft.RecoveryServices/vaults Строка
ExcludeLegacyEvent Используйте этот параметр, чтобы выбрать, запрашивать ли данные в устаревшей таблице AzureDiagnostics или нет. Если значение этого параметра — false, функция запрашивает данные как из таблицы AzureDiagnostics, так и из таблиц для конкретных ресурсов. Если значение этого параметра — true, функция запрашивает данные только из таблиц для конкретных ресурсов. Значение по умолчанию — «истина». N true Логический
BackupSolutionList Используйте этот параметр, чтобы отфильтровать выходные данные функции для определенного набора решений резервного копирования, используемых в среде Azure. Например, если вы указываете Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM в качестве значения этого параметра, функция возвращает только записи, связанные с элементами, резервными копиями которых является резервная копия виртуальных машин Azure, SQL в резервном копировании виртуальных машин Azure или DPM в Azure backup. По умолчанию этот параметр имеет значение "*", что делает записи возврата функции, относящиеся ко всем решениям резервного копирования, поддерживаемым отчетами резервного копирования (поддерживаемыми значениями : "Резервное копирование виртуальных машин Azure", "SQL в резервном копировании виртуальных машин Azure", "SAP HANA в azure VM Backup Backup", "служба хранилища Azure (Файлы Azure) Резервное копирование", "Агент резервного копирования Azure", "DPM", "Azure Backup Server", "Azure Backup Server", " База данных Azure для PostgreSQL резервное копирование сервера" и "Резервное копирование BLOB-объектов Azure", "Резервное копирование дисков Azure" или сочетание с разделим запятыми любого из этих значений). N Azure Virtual Machine Backup,SQL in Azure VM Backup,DPM,Azure Backup Agent Строка
BillingGroupName Используйте этот параметр для поиска определенной группы выставления счетов. По умолчанию значение — "*", вследствие чего функция выполняет поиск всех групп выставления счетов. N testvm Строка
AggregationType Используйте этот параметр, чтобы указать степень детализации времени, данные за которое необходимо получить. Если значение этого параметра — Daily, функция возвращает запись для каждой группы выставления счетов за каждый день, что позволяет анализировать ежедневные тенденции использования хранилища и размера интерфейсной части. Если значение этого параметра — Weekly, функция возвращает запись для каждого экземпляра резервной копии за каждую неделю, что позволяет анализировать еженедельные тенденции. Аналогичным образом можно указать Monthly для анализа ежемесячных тенденций. Значение по умолчанию — Daily. Если вы просматриваете данные в больших диапазонах времени, рекомендуется использовать "Еженедельно" или "Ежемесячно" для повышения производительности запросов и упрощения анализа тенденций. N Weekly Строка

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

Имя поля Description Тип данных
UniqueId Первичный ключ, обозначающий уникальный идентификатор группы выставления счетов Строка
Понятное имя Понятное имя группы выставления счетов Строка
Имя. Имя группы выставления счетов. Строка
Тип Тип группы выставления счетов. Например, 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" или "Microsoft.DataProtection/backupVaults" Строка
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 
    

Следующие шаги

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