Поделиться через


Microsoft.Insights scheduledQueryRules 2020-05-01-preview

Замечания

Рекомендации по развертыванию решений мониторинга см. в статье Создание ресурсов мониторинга с помощью Bicep.

Определение ресурсов Bicep

Тип ресурса scheduledQueryRules можно развернуть с помощью операций, целевых:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Insights/scheduledQueryRules, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Insights/scheduledQueryRules@2020-05-01-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    actions: [
      {
        actionGroupId: 'string'
        webHookProperties: {
          {customized property}: 'string'
        }
      }
    ]
    criteria: {
      allOf: [
        {
          dimensions: [
            {
              name: 'string'
              operator: 'string'
              values: [
                'string'
              ]
            }
          ]
          failingPeriods: {
            minFailingPeriodsToAlert: int
            numberOfEvaluationPeriods: int
          }
          metricMeasureColumn: 'string'
          operator: 'string'
          query: 'string'
          resourceIdColumn: 'string'
          threshold: int
          timeAggregation: 'string'
        }
      ]
    }
    description: 'string'
    displayName: 'string'
    enabled: bool
    evaluationFrequency: 'string'
    muteActionsDuration: 'string'
    overrideQueryTimeRange: 'string'
    scopes: [
      'string'
    ]
    severity: int
    targetResourceTypes: [
      'string'
    ]
    windowSize: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Значения свойств

Действие

Имя Описание Ценность
actionGroupId Идентификатор ресурса группы действий для вызова при срабатывании оповещения. струна
webHookProperties Свойства объекта веб-перехватчика. ActionWebHookProperties

ActionWebHookProperties

Имя Описание Ценность

Состояние

Имя Описание Ценность
Размеры Список условий измерений измерение[]
сбойPeriods Минимальное количество нарушений, необходимых в выбранном окне времени обратного просмотра, необходимое для создания оповещения. ConditionFailingPeriods
metricMeasureColumn Столбец, содержащий номер метрики. струна
оператор Оператор условий. "Равно"
'GreaterThan'
'GreaterThanOrEqual'
"LessThan"
LessThanOrEqual (обязательный)
запрос Оповещение запроса журнала струна
resourceIdColumn Столбец, содержащий идентификатор ресурса. Содержимое столбца должно иметь формат URI в виде идентификатора ресурса. струна
порог пороговое значение условия, которое активирует оповещение. int (обязательно)
timeAggregation Тип агрегирования "Среднее"
"Count"
"Максимум"
"Минимальный"
"Total" (обязательный)

ConditionFailingPeriods

Имя Описание Ценность
minFailingPeriodsToAlert Количество нарушений для активации оповещения. Должно быть меньше или равно числуOfEvaluationPeriods. Значение по умолчанию — 1 int
numberOfEvaluationPeriods Количество агрегированных точек обратного просмотра. Окно времени обратного просмотра вычисляется на основе детализации агрегирования (windowSize) и выбранного числа агрегированных точек. Значение по умолчанию — 1 int

Измерение

Имя Описание Ценность
имя Имя измерения строка (обязательно)
оператор Оператор для значений измерения "Исключить"
"Include" (обязательно)
Значения Список значений измерения string[] (обязательно)

Microsoft.Insights/scheduledQueryRules

Имя Описание Ценность
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Pattern = ^[^#<>%&:\?/{}*]{1,260}$ (обязательно)
свойства Свойства правила ресурса. ScheduledQueryRuleProperties (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

ScheduledQueryRuleCriteria

Имя Описание Ценность
allOf Список условий для оценки по указанным областям условие []

ScheduledQueryRuleProperties

Имя Описание Ценность
Действия действие[]
критерии Критерии правила, определяющие условия запланированного правила запроса. ScheduledQueryRuleCriteria
описание Описание правила запланированного запроса. струна
displayName Отображаемое имя правила генерации оповещений струна
Включен Флаг, указывающий, включено ли это правило запланированного запроса. Значение должно иметь значение true или false bool
evaluationFrequency Как часто правило запланированного запроса оценивается в формате длительности ISO 8601. струна
muteActionsDuration Отключение действий в течение выбранного периода времени (в формате длительности ISO 8601) после запуска оповещения. струна
overrideQueryTimeRange Если задано, переопределяет диапазон времени запроса (по умолчанию — WindowSize*NumberOfEvaluationPeriods) струна
Области Список идентификаторов ресурса, к которым применяется это правило запланированного запроса. string[]
суровость Серьезность оповещения. Должно быть целым числом между [0–4]. Значение 0 является самым серьезным int
targetResourceTypes Список типов ресурсов целевого ресурса, на котором создается или обновляется оповещение. Например, если область — это группа ресурсов и targetResourceTypes — Microsoft.Compute/virtualMachines, то для каждой виртуальной машины в группе ресурсов будет запущено другое оповещение, соответствующее критериям генерации оповещений. string[]
windowSize Период времени (в формате длительности ISO 8601), в котором будет выполняться запрос генерации оповещений (размер ячейки). струна

TrackedResourceTags

Имя Описание Ценность

Определение ресурса шаблона ARM

Тип ресурса scheduledQueryRules можно развернуть с помощью операций, целевых:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Insights/scheduledQueryRules, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Insights/scheduledQueryRules",
  "apiVersion": "2020-05-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "actions": [
      {
        "actionGroupId": "string",
        "webHookProperties": {
          "{customized property}": "string"
        }
      }
    ],
    "criteria": {
      "allOf": [
        {
          "dimensions": [
            {
              "name": "string",
              "operator": "string",
              "values": [ "string" ]
            }
          ],
          "failingPeriods": {
            "minFailingPeriodsToAlert": "int",
            "numberOfEvaluationPeriods": "int"
          },
          "metricMeasureColumn": "string",
          "operator": "string",
          "query": "string",
          "resourceIdColumn": "string",
          "threshold": "int",
          "timeAggregation": "string"
        }
      ]
    },
    "description": "string",
    "displayName": "string",
    "enabled": "bool",
    "evaluationFrequency": "string",
    "muteActionsDuration": "string",
    "overrideQueryTimeRange": "string",
    "scopes": [ "string" ],
    "severity": "int",
    "targetResourceTypes": [ "string" ],
    "windowSize": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Значения свойств

Действие

Имя Описание Ценность
actionGroupId Идентификатор ресурса группы действий для вызова при срабатывании оповещения. струна
webHookProperties Свойства объекта веб-перехватчика. ActionWebHookProperties

ActionWebHookProperties

Имя Описание Ценность

Состояние

Имя Описание Ценность
Размеры Список условий измерений измерение[]
сбойPeriods Минимальное количество нарушений, необходимых в выбранном окне времени обратного просмотра, необходимое для создания оповещения. ConditionFailingPeriods
metricMeasureColumn Столбец, содержащий номер метрики. струна
оператор Оператор условий. "Равно"
'GreaterThan'
'GreaterThanOrEqual'
"LessThan"
LessThanOrEqual (обязательный)
запрос Оповещение запроса журнала струна
resourceIdColumn Столбец, содержащий идентификатор ресурса. Содержимое столбца должно иметь формат URI в виде идентификатора ресурса. струна
порог пороговое значение условия, которое активирует оповещение. int (обязательно)
timeAggregation Тип агрегирования "Среднее"
"Count"
"Максимум"
"Минимальный"
"Total" (обязательный)

ConditionFailingPeriods

Имя Описание Ценность
minFailingPeriodsToAlert Количество нарушений для активации оповещения. Должно быть меньше или равно числуOfEvaluationPeriods. Значение по умолчанию — 1 int
numberOfEvaluationPeriods Количество агрегированных точек обратного просмотра. Окно времени обратного просмотра вычисляется на основе детализации агрегирования (windowSize) и выбранного числа агрегированных точек. Значение по умолчанию — 1 int

Измерение

Имя Описание Ценность
имя Имя измерения строка (обязательно)
оператор Оператор для значений измерения "Исключить"
"Include" (обязательно)
Значения Список значений измерения string[] (обязательно)

Microsoft.Insights/scheduledQueryRules

Имя Описание Ценность
apiVersion Версия API '2020-05-01-preview'
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Pattern = ^[^#<>%&:\?/{}*]{1,260}$ (обязательно)
свойства Свойства правила ресурса. ScheduledQueryRuleProperties (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.Insights/scheduledQueryRules"

ScheduledQueryRuleCriteria

Имя Описание Ценность
allOf Список условий для оценки по указанным областям условие []

ScheduledQueryRuleProperties

Имя Описание Ценность
Действия действие[]
критерии Критерии правила, определяющие условия запланированного правила запроса. ScheduledQueryRuleCriteria
описание Описание правила запланированного запроса. струна
displayName Отображаемое имя правила генерации оповещений струна
Включен Флаг, указывающий, включено ли это правило запланированного запроса. Значение должно иметь значение true или false bool
evaluationFrequency Как часто правило запланированного запроса оценивается в формате длительности ISO 8601. струна
muteActionsDuration Отключение действий в течение выбранного периода времени (в формате длительности ISO 8601) после запуска оповещения. струна
overrideQueryTimeRange Если задано, переопределяет диапазон времени запроса (по умолчанию — WindowSize*NumberOfEvaluationPeriods) струна
Области Список идентификаторов ресурса, к которым применяется это правило запланированного запроса. string[]
суровость Серьезность оповещения. Должно быть целым числом между [0–4]. Значение 0 является самым серьезным int
targetResourceTypes Список типов ресурсов целевого ресурса, на котором создается или обновляется оповещение. Например, если область — это группа ресурсов и targetResourceTypes — Microsoft.Compute/virtualMachines, то для каждой виртуальной машины в группе ресурсов будет запущено другое оповещение, соответствующее критериям генерации оповещений. string[]
windowSize Период времени (в формате длительности ISO 8601), в котором будет выполняться запрос генерации оповещений (размер ячейки). струна

TrackedResourceTags

Имя Описание Ценность

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Создание правила генерации оповещений для элементов непрерывности бизнес-процессов Azure

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

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса scheduledQueryRules можно развернуть с помощью операций, целевых:

  • групп ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Insights/scheduledQueryRules, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/scheduledQueryRules@2020-05-01-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      actions = [
        {
          actionGroupId = "string"
          webHookProperties = {
            {customized property} = "string"
          }
        }
      ]
      criteria = {
        allOf = [
          {
            dimensions = [
              {
                name = "string"
                operator = "string"
                values = [
                  "string"
                ]
              }
            ]
            failingPeriods = {
              minFailingPeriodsToAlert = int
              numberOfEvaluationPeriods = int
            }
            metricMeasureColumn = "string"
            operator = "string"
            query = "string"
            resourceIdColumn = "string"
            threshold = int
            timeAggregation = "string"
          }
        ]
      }
      description = "string"
      displayName = "string"
      enabled = bool
      evaluationFrequency = "string"
      muteActionsDuration = "string"
      overrideQueryTimeRange = "string"
      scopes = [
        "string"
      ]
      severity = int
      targetResourceTypes = [
        "string"
      ]
      windowSize = "string"
    }
  })
}

Значения свойств

Действие

Имя Описание Ценность
actionGroupId Идентификатор ресурса группы действий для вызова при срабатывании оповещения. струна
webHookProperties Свойства объекта веб-перехватчика. ActionWebHookProperties

ActionWebHookProperties

Имя Описание Ценность

Состояние

Имя Описание Ценность
Размеры Список условий измерений измерение[]
сбойPeriods Минимальное количество нарушений, необходимых в выбранном окне времени обратного просмотра, необходимое для создания оповещения. ConditionFailingPeriods
metricMeasureColumn Столбец, содержащий номер метрики. струна
оператор Оператор условий. "Равно"
'GreaterThan'
'GreaterThanOrEqual'
"LessThan"
LessThanOrEqual (обязательный)
запрос Оповещение запроса журнала струна
resourceIdColumn Столбец, содержащий идентификатор ресурса. Содержимое столбца должно иметь формат URI в виде идентификатора ресурса. струна
порог пороговое значение условия, которое активирует оповещение. int (обязательно)
timeAggregation Тип агрегирования "Среднее"
"Count"
"Максимум"
"Минимальный"
"Total" (обязательный)

ConditionFailingPeriods

Имя Описание Ценность
minFailingPeriodsToAlert Количество нарушений для активации оповещения. Должно быть меньше или равно числуOfEvaluationPeriods. Значение по умолчанию — 1 int
numberOfEvaluationPeriods Количество агрегированных точек обратного просмотра. Окно времени обратного просмотра вычисляется на основе детализации агрегирования (windowSize) и выбранного числа агрегированных точек. Значение по умолчанию — 1 int

Измерение

Имя Описание Ценность
имя Имя измерения строка (обязательно)
оператор Оператор для значений измерения "Исключить"
"Include" (обязательно)
Значения Список значений измерения string[] (обязательно)

Microsoft.Insights/scheduledQueryRules

Имя Описание Ценность
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Pattern = ^[^#<>%&:\?/{}*]{1,260}$ (обязательно)
свойства Свойства правила ресурса. ScheduledQueryRuleProperties (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.Insights/scheduledQueryRules@2020-05-01-preview"

ScheduledQueryRuleCriteria

Имя Описание Ценность
allOf Список условий для оценки по указанным областям условие []

ScheduledQueryRuleProperties

Имя Описание Ценность
Действия действие[]
критерии Критерии правила, определяющие условия запланированного правила запроса. ScheduledQueryRuleCriteria
описание Описание правила запланированного запроса. струна
displayName Отображаемое имя правила генерации оповещений струна
Включен Флаг, указывающий, включено ли это правило запланированного запроса. Значение должно иметь значение true или false bool
evaluationFrequency Как часто правило запланированного запроса оценивается в формате длительности ISO 8601. струна
muteActionsDuration Отключение действий в течение выбранного периода времени (в формате длительности ISO 8601) после запуска оповещения. струна
overrideQueryTimeRange Если задано, переопределяет диапазон времени запроса (по умолчанию — WindowSize*NumberOfEvaluationPeriods) струна
Области Список идентификаторов ресурса, к которым применяется это правило запланированного запроса. string[]
суровость Серьезность оповещения. Должно быть целым числом между [0–4]. Значение 0 является самым серьезным int
targetResourceTypes Список типов ресурсов целевого ресурса, на котором создается или обновляется оповещение. Например, если область — это группа ресурсов и targetResourceTypes — Microsoft.Compute/virtualMachines, то для каждой виртуальной машины в группе ресурсов будет запущено другое оповещение, соответствующее критериям генерации оповещений. string[]
windowSize Период времени (в формате длительности ISO 8601), в котором будет выполняться запрос генерации оповещений (размер ячейки). струна

TrackedResourceTags

Имя Описание Ценность