Microsoft.Insights scheduledQueryRules 2023-12-01

Bicep リソース定義

scheduledQueryRules リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

備考

監視ソリューションのデプロイに関するガイダンスについては、「Bicepを使用した監視リソースの作成 」を参照してください。

リソースの形式

Microsoft.Insights/scheduledQueryRules リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.Insights/scheduledQueryRules@2023-12-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  kind: 'string'
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    actions: {
      actionGroups: [
        'string'
      ]
      actionProperties: {
        {customized property}: 'string'
      }
      customProperties: {
        {customized property}: 'string'
      }
    }
    autoMitigate: bool
    checkWorkspaceAlertsStorageConfigured: bool
    criteria: {
      allOf: [
        {
          dimensions: [
            {
              name: 'string'
              operator: 'string'
              values: [
                'string'
              ]
            }
          ]
          failingPeriods: {
            minFailingPeriodsToAlert: int
            numberOfEvaluationPeriods: int
          }
          metricMeasureColumn: 'string'
          metricName: 'string'
          operator: 'string'
          query: 'string'
          resourceIdColumn: 'string'
          threshold: int
          timeAggregation: 'string'
        }
      ]
    }
    description: 'string'
    displayName: 'string'
    enabled: bool
    evaluationFrequency: 'string'
    muteActionsDuration: 'string'
    overrideQueryTimeRange: 'string'
    ruleResolveConfiguration: {
      autoResolved: bool
      timeToResolve: 'string'
    }
    scopes: [
      'string'
    ]
    severity: int
    skipQueryValidation: bool
    targetResourceTypes: [
      'string'
    ]
    windowSize: 'string'
  }
}

プロパティ値

scheduledQueryRules

名前 形容 価値
名前 リソース名 string (必須)

文字制限: 1 ~ 260

有効な文字:
使用できません:
*<>%{}&:\\?/#| または制御文字

スペースまたはピリオドで終えることはできません。
場所 リソースが存在する地理的な場所 string (必須)
タグ リソース タグ。 タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 スケジュールされたクエリ ルールの種類を示します。 既定値は LogAlert です。 'LogAlert'
'LogToMetric'
同一性 リソースの ID。 ID
プロパティ リソースのルール プロパティ。 ScheduledQueryRuleProperties の (必須)

同一性

名前 形容 価値
種類 マネージド サービス ID の種類。 'None'
'SystemAssigned'
'UserAssigned' (必須)
userAssignedIdentities リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 IdentityUserAssignedIdentities の

IdentityUserAssignedIdentities

名前 形容 価値
{カスタマイズされたプロパティ} UserIdentityProperties の

UserIdentityProperties

このオブジェクトには、配置時に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

ScheduledQueryRuleProperties

名前 形容 価値
アクション アラートが発生したときに呼び出すアクション。 アクション
autoMitigate アラートを自動的に解決するかどうかを示すフラグ。 既定値は true です。 LogAlert の種類のルールにのみ関連します。 bool
checkWorkspaceAlertsStorageConfigured このスケジュールされたクエリ ルールを顧客のストレージに格納するかどうかを示すフラグ。 既定値は false です。 LogAlert の種類のルールにのみ関連します。 bool
条件 スケジュールされたクエリ ルールの条件を定義するルール条件。 ScheduledQueryRuleCriteria の
形容 スケジュールされたクエリ ルールの説明。
displayName アラート ルールの表示名
有効 このスケジュールされたクエリ ルールが有効かどうかを示すフラグ。 値は true または false にする必要があります bool
evaluationFrequency スケジュールされたクエリ ルールが評価される頻度は、ISO 8601 期間形式で表されます。 LogAlert の種類のルールにのみ関連し、必須です。
muteActionsDuration アラートが発生した後、選択した期間 (ISO 8601 期間形式) のアクションをミュートします。 LogAlert の種類のルールにのみ関連します。
overrideQueryTimeRange 指定した場合は、クエリの時間範囲をオーバーライドします (既定値は WindowSize*NumberOfEvaluationPeriods)。 LogAlert の種類のルールにのみ関連します。
ruleResolveConfiguration 発生したアラートを解決するための構成を定義します。 LogAlert の種類のルールにのみ関連します。 RuleResolveConfiguration の
スコープ このスケジュールされたクエリ ルールのスコープが設定されているリソース ID の一覧。 string[]
過酷 アラートの重大度。 [0- 4] の整数にする必要があります。 値 0 が最も厳しい。 LogAlert の種類のルールにのみ関連し、必須です。 int
skipQueryValidation 指定されたクエリを検証するかどうかを示すフラグ。 既定値は false です。 LogAlert の種類のルールにのみ関連します。 bool
targetResourceTypes アラートが作成または更新されるターゲット リソースのリソースの種類の一覧。 たとえば、スコープがリソース グループであり、targetResourceTypes が Microsoft.Compute/virtualMachines の場合、アラート条件を満たすリソース グループ内の仮想マシンごとに異なるアラートが発生します。 LogAlert の種類のルールにのみ関連します string[]
windowSize アラート クエリが実行される期間 (ISO 8601 期間形式) (ビン サイズ)。 LogAlert の種類のルールにのみ関連し、必須です。

アクション

名前 形容 価値
actionGroups アラートが発生したときに呼び出すアクション グループ リソース ID。 string[]
actionProperties アクション プロパティのプロパティ。 ActionsActionProperties
customProperties アラート ペイロードのプロパティ。 ActionsCustomProperties

ActionsActionProperties

名前 形容 価値
{カスタマイズされたプロパティ}

ActionsCustomProperties

名前 形容 価値
{カスタマイズされたプロパティ}

ScheduledQueryRuleCriteria

名前 形容 価値
allOf 指定したスコープに対して評価する条件の一覧 条件[]

条件

名前 形容 価値
寸法 ディメンション条件の一覧 ディメンション[]
failingPeriods アラートを発生させるために必要な、選択したルックバック時間枠内に必要な違反の最小数。 LogAlert の種類のルールにのみ関連します。 ConditionFailingPeriods
metricMeasureColumn メトリック メジャー番号を含む列。 LogAlert の種類のルールにのみ関連します。
metricName 送信するメトリックの名前。 LogToMetric の種類のルールにのみ関連し、必須です。
演算子 条件演算子。 LogAlert の種類のルールにのみ関連し、必須です。 'Equals'
'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
'LessThanOrEqual'
クエリ ログ クエリ アラート
resourceIdColumn リソース ID を含む列。列の内容は、リソース ID として書式設定された URI である必要があります。LogAlert の種類のルールにのみ関連します。
アラートをアクティブにする条件しきい値。 LogAlert の種類のルールにのみ関連し、必須です。 int
timeAggregation 集計の種類。 LogAlert の種類のルールにのみ関連し、必須です。 'Average'
'Count'
'Maximum'
'Minimum'
'Total'

次元

名前 形容 価値
名前 ディメンションの名前 string (必須)
演算子 ディメンション値の演算子 'Exclude'
'Include' (必須)
価値観 ディメンション値の一覧 string[] (必須)

ConditionFailingPeriods

名前 形容 価値
minFailingPeriodsToAlert アラートをトリガーする違反の数。 numberOfEvaluationPeriods より小さいか等しい必要があります。 既定値は 1 です int
numberOfEvaluationPeriods 集計されたルックバック ポイントの数。 ルックバック 時間枠は、集計粒度 (windowSize) と選択した集計ポイント数に基づいて計算されます。 既定値は 1 です int

RuleResolveConfiguration

名前 形容 価値
autoResolved 発生したアラートを自動解決するかどうかを示すフラグ。 bool
timeToResolve 発生したアラートが ISO 8601 期間形式で自動的に解決される前に、ルールが正常と評価する必要がある期間。

クイック スタート テンプレート

次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 形容
Azure ビジネス継続性項目のアラート ルールを作成

Azure にデプロイする
このテンプレートでは、アラート ルールとユーザー割り当て MSI が作成されます。 また、MSI リーダーアクセス権をサブスクリプションに割り当てて、アラート ルールが必要な保護された項目と最新の復旧ポイントの詳細を照会するアクセス権を持つようにします。

ARM テンプレート リソース定義

scheduledQueryRules リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

備考

監視ソリューションのデプロイに関するガイダンスについては、「Bicepを使用した監視リソースの作成 」を参照してください。

リソースの形式

Microsoft.Insights/scheduledQueryRules リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.Insights/scheduledQueryRules",
  "apiVersion": "2023-12-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "kind": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "actions": {
      "actionGroups": [ "string" ],
      "actionProperties": {
        "{customized property}": "string"
      },
      "customProperties": {
        "{customized property}": "string"
      }
    },
    "autoMitigate": "bool",
    "checkWorkspaceAlertsStorageConfigured": "bool",
    "criteria": {
      "allOf": [
        {
          "dimensions": [
            {
              "name": "string",
              "operator": "string",
              "values": [ "string" ]
            }
          ],
          "failingPeriods": {
            "minFailingPeriodsToAlert": "int",
            "numberOfEvaluationPeriods": "int"
          },
          "metricMeasureColumn": "string",
          "metricName": "string",
          "operator": "string",
          "query": "string",
          "resourceIdColumn": "string",
          "threshold": "int",
          "timeAggregation": "string"
        }
      ]
    },
    "description": "string",
    "displayName": "string",
    "enabled": "bool",
    "evaluationFrequency": "string",
    "muteActionsDuration": "string",
    "overrideQueryTimeRange": "string",
    "ruleResolveConfiguration": {
      "autoResolved": "bool",
      "timeToResolve": "string"
    },
    "scopes": [ "string" ],
    "severity": "int",
    "skipQueryValidation": "bool",
    "targetResourceTypes": [ "string" ],
    "windowSize": "string"
  }
}

プロパティ値

scheduledQueryRules

名前 形容 価値
種類 リソースの種類 'Microsoft.Insights/scheduledQueryRules'
apiVersion リソース API のバージョン '2023-12-01'
名前 リソース名 string (必須)

文字制限: 1 ~ 260

有効な文字:
使用できません:
*<>%{}&:\\?/#| または制御文字

スペースまたはピリオドで終えることはできません。
場所 リソースが存在する地理的な場所 string (必須)
タグ リソース タグ。 タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 スケジュールされたクエリ ルールの種類を示します。 既定値は LogAlert です。 'LogAlert'
'LogToMetric'
同一性 リソースの ID。 ID
プロパティ リソースのルール プロパティ。 ScheduledQueryRuleProperties の (必須)

同一性

名前 形容 価値
種類 マネージド サービス ID の種類。 'None'
'SystemAssigned'
'UserAssigned' (必須)
userAssignedIdentities リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 IdentityUserAssignedIdentities の

IdentityUserAssignedIdentities

名前 形容 価値
{カスタマイズされたプロパティ} UserIdentityProperties の

UserIdentityProperties

このオブジェクトには、配置時に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

ScheduledQueryRuleProperties

名前 形容 価値
アクション アラートが発生したときに呼び出すアクション。 アクション
autoMitigate アラートを自動的に解決するかどうかを示すフラグ。 既定値は true です。 LogAlert の種類のルールにのみ関連します。 bool
checkWorkspaceAlertsStorageConfigured このスケジュールされたクエリ ルールを顧客のストレージに格納するかどうかを示すフラグ。 既定値は false です。 LogAlert の種類のルールにのみ関連します。 bool
条件 スケジュールされたクエリ ルールの条件を定義するルール条件。 ScheduledQueryRuleCriteria の
形容 スケジュールされたクエリ ルールの説明。
displayName アラート ルールの表示名
有効 このスケジュールされたクエリ ルールが有効かどうかを示すフラグ。 値は true または false にする必要があります bool
evaluationFrequency スケジュールされたクエリ ルールが評価される頻度は、ISO 8601 期間形式で表されます。 LogAlert の種類のルールにのみ関連し、必須です。
muteActionsDuration アラートが発生した後、選択した期間 (ISO 8601 期間形式) のアクションをミュートします。 LogAlert の種類のルールにのみ関連します。
overrideQueryTimeRange 指定した場合は、クエリの時間範囲をオーバーライドします (既定値は WindowSize*NumberOfEvaluationPeriods)。 LogAlert の種類のルールにのみ関連します。
ruleResolveConfiguration 発生したアラートを解決するための構成を定義します。 LogAlert の種類のルールにのみ関連します。 RuleResolveConfiguration の
スコープ このスケジュールされたクエリ ルールのスコープが設定されているリソース ID の一覧。 string[]
過酷 アラートの重大度。 [0- 4] の整数にする必要があります。 値 0 が最も厳しい。 LogAlert の種類のルールにのみ関連し、必須です。 int
skipQueryValidation 指定されたクエリを検証するかどうかを示すフラグ。 既定値は false です。 LogAlert の種類のルールにのみ関連します。 bool
targetResourceTypes アラートが作成または更新されるターゲット リソースのリソースの種類の一覧。 たとえば、スコープがリソース グループであり、targetResourceTypes が Microsoft.Compute/virtualMachines の場合、アラート条件を満たすリソース グループ内の仮想マシンごとに異なるアラートが発生します。 LogAlert の種類のルールにのみ関連します string[]
windowSize アラート クエリが実行される期間 (ISO 8601 期間形式) (ビン サイズ)。 LogAlert の種類のルールにのみ関連し、必須です。

アクション

名前 形容 価値
actionGroups アラートが発生したときに呼び出すアクション グループ リソース ID。 string[]
actionProperties アクション プロパティのプロパティ。 ActionsActionProperties
customProperties アラート ペイロードのプロパティ。 ActionsCustomProperties

ActionsActionProperties

名前 形容 価値
{カスタマイズされたプロパティ}

ActionsCustomProperties

名前 形容 価値
{カスタマイズされたプロパティ}

ScheduledQueryRuleCriteria

名前 形容 価値
allOf 指定したスコープに対して評価する条件の一覧 条件[]

条件

名前 形容 価値
寸法 ディメンション条件の一覧 ディメンション[]
failingPeriods アラートを発生させるために必要な、選択したルックバック時間枠内に必要な違反の最小数。 LogAlert の種類のルールにのみ関連します。 ConditionFailingPeriods
metricMeasureColumn メトリック メジャー番号を含む列。 LogAlert の種類のルールにのみ関連します。
metricName 送信するメトリックの名前。 LogToMetric の種類のルールにのみ関連し、必須です。
演算子 条件演算子。 LogAlert の種類のルールにのみ関連し、必須です。 'Equals'
'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
'LessThanOrEqual'
クエリ ログ クエリ アラート
resourceIdColumn リソース ID を含む列。列の内容は、リソース ID として書式設定された URI である必要があります。LogAlert の種類のルールにのみ関連します。
アラートをアクティブにする条件しきい値。 LogAlert の種類のルールにのみ関連し、必須です。 int
timeAggregation 集計の種類。 LogAlert の種類のルールにのみ関連し、必須です。 'Average'
'Count'
'Maximum'
'Minimum'
'Total'

次元

名前 形容 価値
名前 ディメンションの名前 string (必須)
演算子 ディメンション値の演算子 'Exclude'
'Include' (必須)
価値観 ディメンション値の一覧 string[] (必須)

ConditionFailingPeriods

名前 形容 価値
minFailingPeriodsToAlert アラートをトリガーする違反の数。 numberOfEvaluationPeriods より小さいか等しい必要があります。 既定値は 1 です int
numberOfEvaluationPeriods 集計されたルックバック ポイントの数。 ルックバック 時間枠は、集計粒度 (windowSize) と選択した集計ポイント数に基づいて計算されます。 既定値は 1 です int

RuleResolveConfiguration

名前 形容 価値
autoResolved 発生したアラートを自動解決するかどうかを示すフラグ。 bool
timeToResolve 発生したアラートが ISO 8601 期間形式で自動的に解決される前に、ルールが正常と評価する必要がある期間。

クイック スタート テンプレート

次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 形容
Azure ビジネス継続性項目のアラート ルールを作成

Azure にデプロイする
このテンプレートでは、アラート ルールとユーザー割り当て MSI が作成されます。 また、MSI リーダーアクセス権をサブスクリプションに割り当てて、アラート ルールが必要な保護された項目と最新の復旧ポイントの詳細を照会するアクセス権を持つようにします。

Terraform (AzAPI プロバイダー) リソース定義

scheduledQueryRules リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Insights/scheduledQueryRules リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/scheduledQueryRules@2023-12-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      actions = {
        actionGroups = [
          "string"
        ]
        actionProperties = {
          {customized property} = "string"
        }
        customProperties = {
          {customized property} = "string"
        }
      }
      autoMitigate = bool
      checkWorkspaceAlertsStorageConfigured = bool
      criteria = {
        allOf = [
          {
            dimensions = [
              {
                name = "string"
                operator = "string"
                values = [
                  "string"
                ]
              }
            ]
            failingPeriods = {
              minFailingPeriodsToAlert = int
              numberOfEvaluationPeriods = int
            }
            metricMeasureColumn = "string"
            metricName = "string"
            operator = "string"
            query = "string"
            resourceIdColumn = "string"
            threshold = int
            timeAggregation = "string"
          }
        ]
      }
      description = "string"
      displayName = "string"
      enabled = bool
      evaluationFrequency = "string"
      muteActionsDuration = "string"
      overrideQueryTimeRange = "string"
      ruleResolveConfiguration = {
        autoResolved = bool
        timeToResolve = "string"
      }
      scopes = [
        "string"
      ]
      severity = int
      skipQueryValidation = bool
      targetResourceTypes = [
        "string"
      ]
      windowSize = "string"
    }
    kind = "string"
  })
}

プロパティ値

scheduledQueryRules

名前 形容 価値
種類 リソースの種類 "Microsoft.Insights/scheduledQueryRules@2023-12-01"
名前 リソース名 string (必須)

文字制限: 1 ~ 260

有効な文字:
使用できません:
*<>%{}&:\\?/#| または制御文字

スペースまたはピリオドで終えることはできません。
場所 リソースが存在する地理的な場所 string (必須)
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
タグ リソース タグ。 タグ名と値のディクショナリ。
種類 スケジュールされたクエリ ルールの種類を示します。 既定値は LogAlert です。 "LogAlert"
"LogToMetric"
同一性 リソースの ID。 ID
プロパティ リソースのルール プロパティ。 ScheduledQueryRuleProperties の (必須)

同一性

名前 形容 価値
種類 マネージド サービス ID の種類。 "SystemAssigned"
"UserAssigned" (必須)
identity_ids リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ のキー参照は、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' という形式の ARM リソース ID になります。 ユーザー ID ID の配列。

IdentityUserAssignedIdentities

名前 形容 価値
{カスタマイズされたプロパティ} UserIdentityProperties の

UserIdentityProperties

このオブジェクトには、配置時に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

ScheduledQueryRuleProperties

名前 形容 価値
アクション アラートが発生したときに呼び出すアクション。 アクション
autoMitigate アラートを自動的に解決するかどうかを示すフラグ。 既定値は true です。 LogAlert の種類のルールにのみ関連します。 bool
checkWorkspaceAlertsStorageConfigured このスケジュールされたクエリ ルールを顧客のストレージに格納するかどうかを示すフラグ。 既定値は false です。 LogAlert の種類のルールにのみ関連します。 bool
条件 スケジュールされたクエリ ルールの条件を定義するルール条件。 ScheduledQueryRuleCriteria の
形容 スケジュールされたクエリ ルールの説明。
displayName アラート ルールの表示名
有効 このスケジュールされたクエリ ルールが有効かどうかを示すフラグ。 値は true または false にする必要があります bool
evaluationFrequency スケジュールされたクエリ ルールが評価される頻度は、ISO 8601 期間形式で表されます。 LogAlert の種類のルールにのみ関連し、必須です。
muteActionsDuration アラートが発生した後、選択した期間 (ISO 8601 期間形式) のアクションをミュートします。 LogAlert の種類のルールにのみ関連します。
overrideQueryTimeRange 指定した場合は、クエリの時間範囲をオーバーライドします (既定値は WindowSize*NumberOfEvaluationPeriods)。 LogAlert の種類のルールにのみ関連します。
ruleResolveConfiguration 発生したアラートを解決するための構成を定義します。 LogAlert の種類のルールにのみ関連します。 RuleResolveConfiguration の
スコープ このスケジュールされたクエリ ルールのスコープが設定されているリソース ID の一覧。 string[]
過酷 アラートの重大度。 [0- 4] の整数にする必要があります。 値 0 が最も厳しい。 LogAlert の種類のルールにのみ関連し、必須です。 int
skipQueryValidation 指定されたクエリを検証するかどうかを示すフラグ。 既定値は false です。 LogAlert の種類のルールにのみ関連します。 bool
targetResourceTypes アラートが作成または更新されるターゲット リソースのリソースの種類の一覧。 たとえば、スコープがリソース グループであり、targetResourceTypes が Microsoft.Compute/virtualMachines の場合、アラート条件を満たすリソース グループ内の仮想マシンごとに異なるアラートが発生します。 LogAlert の種類のルールにのみ関連します string[]
windowSize アラート クエリが実行される期間 (ISO 8601 期間形式) (ビン サイズ)。 LogAlert の種類のルールにのみ関連し、必須です。

アクション

名前 形容 価値
actionGroups アラートが発生したときに呼び出すアクション グループ リソース ID。 string[]
actionProperties アクション プロパティのプロパティ。 ActionsActionProperties
customProperties アラート ペイロードのプロパティ。 ActionsCustomProperties

ActionsActionProperties

名前 形容 価値
{カスタマイズされたプロパティ}

ActionsCustomProperties

名前 形容 価値
{カスタマイズされたプロパティ}

ScheduledQueryRuleCriteria

名前 形容 価値
allOf 指定したスコープに対して評価する条件の一覧 条件[]

条件

名前 形容 価値
寸法 ディメンション条件の一覧 ディメンション[]
failingPeriods アラートを発生させるために必要な、選択したルックバック時間枠内に必要な違反の最小数。 LogAlert の種類のルールにのみ関連します。 ConditionFailingPeriods
metricMeasureColumn メトリック メジャー番号を含む列。 LogAlert の種類のルールにのみ関連します。
metricName 送信するメトリックの名前。 LogToMetric の種類のルールにのみ関連し、必須です。
演算子 条件演算子。 LogAlert の種類のルールにのみ関連し、必須です。 "Equals"
"GreaterThan"
"GreaterThanOrEqual"
"LessThan"
"LessThanOrEqual"
クエリ ログ クエリ アラート
resourceIdColumn リソース ID を含む列。列の内容は、リソース ID として書式設定された URI である必要があります。LogAlert の種類のルールにのみ関連します。
アラートをアクティブにする条件しきい値。 LogAlert の種類のルールにのみ関連し、必須です。 int
timeAggregation 集計の種類。 LogAlert の種類のルールにのみ関連し、必須です。 "Average"
"Count"
"Maximum"
"最小"
"Total"

次元

名前 形容 価値
名前 ディメンションの名前 string (必須)
演算子 ディメンション値の演算子 "除外"
"含める" (必須)
価値観 ディメンション値の一覧 string[] (必須)

ConditionFailingPeriods

名前 形容 価値
minFailingPeriodsToAlert アラートをトリガーする違反の数。 numberOfEvaluationPeriods より小さいか等しい必要があります。 既定値は 1 です int
numberOfEvaluationPeriods 集計されたルックバック ポイントの数。 ルックバック 時間枠は、集計粒度 (windowSize) と選択した集計ポイント数に基づいて計算されます。 既定値は 1 です int

RuleResolveConfiguration

名前 形容 価値
autoResolved 発生したアラートを自動解決するかどうかを示すフラグ。 bool
timeToResolve 発生したアラートが ISO 8601 期間形式で自動的に解決される前に、ルールが正常と評価する必要がある期間。