共用方式為


Microsoft.Insights metricAlerts

言論

如需部署監視解決方案的指引,請參閱 使用 Bicep建立監視資源。

Bicep 資源定義

metricAlerts 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Insights/metricAlerts 資源,請將下列 Bicep 新增至範本。

resource symbolicname 'Microsoft.Insights/metricAlerts@2018-03-01' = {
  location: 'string'
  name: 'string'
  properties: {
    actions: [
      {
        actionGroupId: 'string'
        webHookProperties: {
          {customized property}: 'string'
        }
      }
    ]
    autoMitigate: bool
    criteria: {
      odata.type: 'string'
      // For remaining properties, see MetricAlertCriteria objects
    }
    description: 'string'
    enabled: bool
    evaluationFrequency: 'string'
    scopes: [
      'string'
    ]
    severity: int
    targetResourceRegion: 'string'
    targetResourceType: 'string'
    windowSize: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

MultiMetricCriteria 物件

設定 standardType 屬性,以指定物件的類型。

針對 DynamicThresholdCriterion,請使用:

{
  alertSensitivity: 'string'
  criterionType: 'DynamicThresholdCriterion'
  failingPeriods: {
    minFailingPeriodsToAlert: int
    numberOfEvaluationPeriods: int
  }
  ignoreDataBefore: 'string'
  operator: 'string'
}

針對 StaticThresholdCriterion,請使用:

{
  criterionType: 'StaticThresholdCriterion'
  operator: 'string'
  threshold: int
}

MetricAlertCriteria 物件

設定 odata.type 屬性,以指定對象的類型。

針對 Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria,請使用:

{
  allOf: [
    {
      dimensions: [
        {
          name: 'string'
          operator: 'string'
          values: [
            'string'
          ]
        }
      ]
      metricName: 'string'
      metricNamespace: 'string'
      name: 'string'
      skipMetricValidation: bool
      timeAggregation: 'string'
      criterionType: 'string'
      // For remaining properties, see MultiMetricCriteria objects
    }
  ]
  odata.type: 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'
}

針對 Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria,請使用:

{
  allOf: [
    {
      criterionType: 'string'
      dimensions: [
        {
          name: 'string'
          operator: 'string'
          values: [
            'string'
          ]
        }
      ]
      metricName: 'string'
      metricNamespace: 'string'
      name: 'string'
      operator: 'string'
      skipMetricValidation: bool
      threshold: int
      timeAggregation: 'string'
    }
  ]
  odata.type: 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'
}

針對 Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria,請使用:

{
  componentId: 'string'
  failedLocationCount: int
  odata.type: 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria'
  webTestId: 'string'
}

屬性值

DynamicMetricCriteria

名字 描述 價值
alertSensitivity 觸發警示所需的偏差範圍。 這會影響臨界值與計量數列模式的緊密程度。 'High'
'Low'
'Medium' (必要)
criterionType 指定臨界值準則的類型 'DynamicThresholdCriterion' (必要)
failingPeriods 引發警示所需的所選回溯時間範圍內所需的違規數目下限。 DynamicThresholdFailingPeriods (必要)
ignoreDataBefore 使用此選項可設定開始學習計量歷程記錄資料的日期,並計算動態閾值(以ISO8601格式) 字串
算子 運算子,用來比較計量值與臨界值。 'GreaterOrLessThan'
'GreaterThan'
'LessThan' (必要)

DynamicThresholdFailingPeriods

名字 描述 價值
minFailingPeriodsToAlert 觸發警示的違規次數。 應小於或等於 numberOfEvaluationPeriods。 int (必要)
numberOfEvaluationPeriods 匯總回溯點的數目。 回溯時間範圍是根據匯總數據粒度 (windowSize) 和選取的匯總點數目來計算。 int (必要)

MetricAlertAction

名字 描述 價值
actionGroupId 要使用的動作群組標識碼。 字串
webHookProperties 此欄位允許指定自定義屬性,這會附加至傳送為 Webhook 輸入的警示承載。 MetricAlertActionWebHookProperties

MetricAlertActionWebHookProperties

名字 描述 價值

MetricAlertCriteria

名字 描述 價值
odata.type 針對 type MetricAlertMultipleResourceMultipleResourceMultipleMetricCriteria,設定為 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'。 針對 type MetricAlertSingleResourceMultipleMetricCriteria,設定為 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'。 針對 WebtestLocationAvailabilityCriteria 類型設定為 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria', 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'
'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'
'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria' (必要)

MetricAlertMultipleResourceMultipleMetricCriteria

名字 描述 價值
allOf 此「所有」作業的多個計量準則清單。 MultiMetricCriteria[]
odata.type 指定警示準則的類型。 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' (必要)

MetricAlertProperties

名字 描述 價值
行動 當警示規則變成作用中,以及解決警示條件時所執行的動作陣列。 MetricAlertAction[]
autoMitigate 指出是否應該自動解決警示的旗標。 默認值為 true。 bool
標準 定義特定的警示準則資訊。 MetricAlertCriteria (必要)
描述 將包含在警示電子郵件中的計量警示描述。 字串
啟用 指出是否啟用計量警示的旗標。 布林 (必要)
evaluationFrequency 以 ISO 8601 持續時間格式來評估計量警示的頻率。 字串 (必要)
範圍 資源標識碼的清單是此計量警示的範圍。 string[] (必要)
嚴厲 警示嚴重性 {0, 1, 2, 3, 4} int (必要)
targetResourceRegion 建立/更新警示的目標資源區域。 如果範圍包含訂用帳戶、資源群組或多個資源,則為必要專案。 字串
targetResourceType 建立/更新警示的目標資源資源類型。 如果範圍包含訂用帳戶、資源群組或多個資源,則為必要專案。 字串
windowSize 以 ISO 8601 持續時間格式,用來根據閾值監視警示活動的時間週期。 字串 (必要)

MetricAlertSingleResourceMultipleMetricCriteria

名字 描述 價值
allOf 此「所有」作業的計量準則清單。 MetricCriteria[]
odata.type 指定警示準則的類型。 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' (必要)

MetricCriteria

名字 描述 價值
criterionType 指定臨界值準則的類型 'DynamicThresholdCriterion'
'StaticThresholdCriterion' (必要)
尺寸 維度條件的清單。 MetricDimension[]
metricName 計量的名稱。 字串 (必要)
metricNamespace 計量Namespace。 字串
名字 準則的名稱。 字串 (必要)
算子 criteria 運算子。 'Equals'
'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
'LessThanOrEqual' (必要)
skipMetricValidation 允許在尚未發出的自定義計量上建立警示規則,方法是略過計量驗證。 bool
門檻 啟動警示的準則臨界值。 int (必要)
timeAggregation 準則時間匯總類型。 'Average'
'Count'
'Maximum'
'Minimum'
'Total' (必要)

MetricCriteria

名字 描述 價值
criterionType 指定臨界值準則的類型 'StaticThresholdCriterion' (必要)
算子 criteria 運算子。 'Equals'
'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
'LessThanOrEqual' (必要)
門檻 啟動警示的準則臨界值。 int (必要)

MetricDimension

名字 描述 價值
名字 維度的名稱。 字串 (必要)
算子 維度運算子。 僅支援 'Include' 和 'Exclude' 字串 (必要)
維度值的清單。 string[] (必要)

Microsoft.Insights/metricAlerts

名字 描述 價值
位置 資源位置 字串 (必要)
名字 資源名稱 字串 (必要)
性能 資源的警示規則屬性。 MetricAlertProperties (必要)
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤

MultiMetricCriteria

名字 描述 價值
criterionType 針對 dynamicMetricCriteria 類型 設定為 'DynamicThresholdCriterion',。 將 type MetricCriteria設定為 『StaticThresholdCriterion』。 'DynamicThresholdCriterion'
'StaticThresholdCriterion' (必要)
尺寸 維度條件的清單。 MetricDimension[]
metricName 計量的名稱。 字串 (必要)
metricNamespace 計量Namespace。 字串
名字 準則的名稱。 字串 (必要)
skipMetricValidation 允許在尚未發出的自定義計量上建立警示規則,方法是略過計量驗證。 bool
timeAggregation 準則時間匯總類型。 'Average'
'Count'
'Maximum'
'Minimum'
'Total' (必要)

ResourceTags

名字 描述 價值

WebtestLocationAvailabilityCriteria

名字 描述 價值
componentId Application Insights 資源標識符。 字串 (必要)
failedLocationCount 失敗的位置數目。 int (必要)
odata.type 指定警示準則的類型。 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria' (必要)
webTestId Application Insights Web 測試標識符。 字串 (必要)

快速入門範例

下列快速入門範例會部署此資源類型。

Bicep 檔案 描述
部署 Application Insight 並在其中建立警示 此範本可讓您部署Application Insight,並在其中建立警示

ARM 樣本資源定義

metricAlerts 資源類型可以使用目標作業來部署:

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Insights/metricAlerts 資源,請將下列 JSON 新增至範本。

{
  "type": "Microsoft.Insights/metricAlerts",
  "apiVersion": "2018-03-01",
  "name": "string",
  "location": "string",
  "properties": {
    "actions": [
      {
        "actionGroupId": "string",
        "webHookProperties": {
          "{customized property}": "string"
        }
      }
    ],
    "autoMitigate": "bool",
    "criteria": {
      "odata.type": "string"
      // For remaining properties, see MetricAlertCriteria objects
    },
    "description": "string",
    "enabled": "bool",
    "evaluationFrequency": "string",
    "scopes": [ "string" ],
    "severity": "int",
    "targetResourceRegion": "string",
    "targetResourceType": "string",
    "windowSize": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

MultiMetricCriteria 物件

設定 standardType 屬性,以指定物件的類型。

針對 DynamicThresholdCriterion,請使用:

{
  "alertSensitivity": "string",
  "criterionType": "DynamicThresholdCriterion",
  "failingPeriods": {
    "minFailingPeriodsToAlert": "int",
    "numberOfEvaluationPeriods": "int"
  },
  "ignoreDataBefore": "string",
  "operator": "string"
}

針對 StaticThresholdCriterion,請使用:

{
  "criterionType": "StaticThresholdCriterion",
  "operator": "string",
  "threshold": "int"
}

MetricAlertCriteria 物件

設定 odata.type 屬性,以指定對象的類型。

針對 Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria,請使用:

{
  "allOf": [ {
    "dimensions": [
      {
        "name": "string",
        "operator": "string",
        "values": [ "string" ]
      }
    ],
    "metricName": "string",
    "metricNamespace": "string",
    "name": "string",
    "skipMetricValidation": "bool",
    "timeAggregation": "string",
    "criterionType": "string"
    // For remaining properties, see MultiMetricCriteria objects
  } ],
  "odata.type": "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria"
}

針對 Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria,請使用:

{
  "allOf": [
    {
      "criterionType": "string",
      "dimensions": [
        {
          "name": "string",
          "operator": "string",
          "values": [ "string" ]
        }
      ],
      "metricName": "string",
      "metricNamespace": "string",
      "name": "string",
      "operator": "string",
      "skipMetricValidation": "bool",
      "threshold": "int",
      "timeAggregation": "string"
    }
  ],
  "odata.type": "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria"
}

針對 Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria,請使用:

{
  "componentId": "string",
  "failedLocationCount": "int",
  "odata.type": "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria",
  "webTestId": "string"
}

屬性值

DynamicMetricCriteria

名字 描述 價值
alertSensitivity 觸發警示所需的偏差範圍。 這會影響臨界值與計量數列模式的緊密程度。 'High'
'Low'
'Medium' (必要)
criterionType 指定臨界值準則的類型 'DynamicThresholdCriterion' (必要)
failingPeriods 引發警示所需的所選回溯時間範圍內所需的違規數目下限。 DynamicThresholdFailingPeriods (必要)
ignoreDataBefore 使用此選項可設定開始學習計量歷程記錄資料的日期,並計算動態閾值(以ISO8601格式) 字串
算子 運算子,用來比較計量值與臨界值。 'GreaterOrLessThan'
'GreaterThan'
'LessThan' (必要)

DynamicThresholdFailingPeriods

名字 描述 價值
minFailingPeriodsToAlert 觸發警示的違規次數。 應小於或等於 numberOfEvaluationPeriods。 int (必要)
numberOfEvaluationPeriods 匯總回溯點的數目。 回溯時間範圍是根據匯總數據粒度 (windowSize) 和選取的匯總點數目來計算。 int (必要)

MetricAlertAction

名字 描述 價值
actionGroupId 要使用的動作群組標識碼。 字串
webHookProperties 此欄位允許指定自定義屬性,這會附加至傳送為 Webhook 輸入的警示承載。 MetricAlertActionWebHookProperties

MetricAlertActionWebHookProperties

名字 描述 價值

MetricAlertCriteria

名字 描述 價值
odata.type 針對 type MetricAlertMultipleResourceMultipleResourceMultipleMetricCriteria,設定為 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'。 針對 type MetricAlertSingleResourceMultipleMetricCriteria,設定為 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'。 針對 WebtestLocationAvailabilityCriteria 類型設定為 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria', 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'
'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'
'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria' (必要)

MetricAlertMultipleResourceMultipleMetricCriteria

名字 描述 價值
allOf 此「所有」作業的多個計量準則清單。 MultiMetricCriteria[]
odata.type 指定警示準則的類型。 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' (必要)

MetricAlertProperties

名字 描述 價值
行動 當警示規則變成作用中,以及解決警示條件時所執行的動作陣列。 MetricAlertAction[]
autoMitigate 指出是否應該自動解決警示的旗標。 默認值為 true。 bool
標準 定義特定的警示準則資訊。 MetricAlertCriteria (必要)
描述 將包含在警示電子郵件中的計量警示描述。 字串
啟用 指出是否啟用計量警示的旗標。 布林 (必要)
evaluationFrequency 以 ISO 8601 持續時間格式來評估計量警示的頻率。 字串 (必要)
範圍 資源標識碼的清單是此計量警示的範圍。 string[] (必要)
嚴厲 警示嚴重性 {0, 1, 2, 3, 4} int (必要)
targetResourceRegion 建立/更新警示的目標資源區域。 如果範圍包含訂用帳戶、資源群組或多個資源,則為必要專案。 字串
targetResourceType 建立/更新警示的目標資源資源類型。 如果範圍包含訂用帳戶、資源群組或多個資源,則為必要專案。 字串
windowSize 以 ISO 8601 持續時間格式,用來根據閾值監視警示活動的時間週期。 字串 (必要)

MetricAlertSingleResourceMultipleMetricCriteria

名字 描述 價值
allOf 此「所有」作業的計量準則清單。 MetricCriteria[]
odata.type 指定警示準則的類型。 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' (必要)

MetricCriteria

名字 描述 價值
criterionType 指定臨界值準則的類型 'DynamicThresholdCriterion'
'StaticThresholdCriterion' (必要)
尺寸 維度條件的清單。 MetricDimension[]
metricName 計量的名稱。 字串 (必要)
metricNamespace 計量Namespace。 字串
名字 準則的名稱。 字串 (必要)
算子 criteria 運算子。 'Equals'
'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
'LessThanOrEqual' (必要)
skipMetricValidation 允許在尚未發出的自定義計量上建立警示規則,方法是略過計量驗證。 bool
門檻 啟動警示的準則臨界值。 int (必要)
timeAggregation 準則時間匯總類型。 'Average'
'Count'
'Maximum'
'Minimum'
'Total' (必要)

MetricCriteria

名字 描述 價值
criterionType 指定臨界值準則的類型 'StaticThresholdCriterion' (必要)
算子 criteria 運算子。 'Equals'
'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
'LessThanOrEqual' (必要)
門檻 啟動警示的準則臨界值。 int (必要)

MetricDimension

名字 描述 價值
名字 維度的名稱。 字串 (必要)
算子 維度運算子。 僅支援 'Include' 和 'Exclude' 字串 (必要)
維度值的清單。 string[] (必要)

Microsoft.Insights/metricAlerts

名字 描述 價值
apiVersion API 版本 '2018-03-01'
位置 資源位置 字串 (必要)
名字 資源名稱 字串 (必要)
性能 資源的警示規則屬性。 MetricAlertProperties (必要)
標籤 資源標籤 標記名稱和值的字典。 請參閱範本中的 標籤
類型 資源類型 'Microsoft.Insights/metricAlerts'

MultiMetricCriteria

名字 描述 價值
criterionType 針對 dynamicMetricCriteria 類型 設定為 'DynamicThresholdCriterion',。 將 type MetricCriteria設定為 『StaticThresholdCriterion』。 'DynamicThresholdCriterion'
'StaticThresholdCriterion' (必要)
尺寸 維度條件的清單。 MetricDimension[]
metricName 計量的名稱。 字串 (必要)
metricNamespace 計量Namespace。 字串
名字 準則的名稱。 字串 (必要)
skipMetricValidation 允許在尚未發出的自定義計量上建立警示規則,方法是略過計量驗證。 bool
timeAggregation 準則時間匯總類型。 'Average'
'Count'
'Maximum'
'Minimum'
'Total' (必要)

ResourceTags

名字 描述 價值

WebtestLocationAvailabilityCriteria

名字 描述 價值
componentId Application Insights 資源標識符。 字串 (必要)
failedLocationCount 失敗的位置數目。 int (必要)
odata.type 指定警示準則的類型。 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria' (必要)
webTestId Application Insights Web 測試標識符。 字串 (必要)

快速入門範本

下列快速入門範本會部署此資源類型。

範本 描述
後端最後一個字節回應計量的 警示

部署至 Azure
使用這類範本,輕鬆地為您的 Azure 應用程式閘道建立一些重要的事件警示。
狀況不良主機計數計量的 警示

部署至 Azure
使用這類範本,輕鬆地為您的 Azure 應用程式閘道建立一些重要的事件警示。
BrowserBox Azure Edition

部署至 Azure
此範本會在 Azure Ubuntu Server 22.04 LTS、Debian 11 或 RHEL 8.7 LVM VM 上部署 BrowserBox。
為應用程式閘道建立警示

部署至 Azure
使用這些範本,輕鬆地為您的 Azure 應用程式閘道建立一些重要的事件警示。
部署 Application Insight 並在其中建立警示

部署至 Azure
此範本可讓您部署Application Insight,並在其中建立警示
動態 Web 測試建立

部署至 Azure
建立任意數目的 App Insights Web (ping) 測試。
Enterprise Governance-AppService、SQL DB、AD、OMS、Runbook

部署至 Azure
企業雲端採用,小型或大型,需要負責任且有效率的治理模型,才能從其雲端部署中衍生價值。 CloudWise (解決方案的程式代碼名稱),是 Azure 合作夥伴快速入門中提供的複合解決方案,是客戶、系統整合者和合作夥伴的採用啟用者,可提供自助式、自動化的治理和作業解決方案,著重於優化成本、改善應用程式的可靠性、降低商務風險。 此解決方案強調可見度和控制的核心治理要素。
可用性測試 計量警示規則

部署至 Azure
此範本會建立 Application Insights 可用性測試,以及監視它的計量警示規則。
具有動態閾值的計量警示規則

部署至 Azure
此範本會建立計量警示規則,以使用動態閾值條件類型監視虛擬機的 CPU 百分比計量。
具有靜態閾值的計量警示規則

部署至 Azure
此範本會建立計量警示規則,以使用靜態閾值條件類型監視虛擬機的 CPU 百分比計量。
可調整的 Umbraco CMS Web 應用程式

部署至 Azure
此範本提供在 Azure App Service Web Apps 上部署 umbraco CMS Web 應用程式的簡單方式。

Terraform (AzAPI 提供者) 資源定義

metricAlerts 資源類型可以使用目標作業來部署:

  • 資源群組

如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔

資源格式

若要建立 Microsoft.Insights/metricAlerts 資源,請將下列 Terraform 新增至範本。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Insights/metricAlerts@2018-03-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      actions = [
        {
          actionGroupId = "string"
          webHookProperties = {
            {customized property} = "string"
          }
        }
      ]
      autoMitigate = bool
      criteria = {
        odata.type = "string"
        // For remaining properties, see MetricAlertCriteria objects
      }
      description = "string"
      enabled = bool
      evaluationFrequency = "string"
      scopes = [
        "string"
      ]
      severity = int
      targetResourceRegion = "string"
      targetResourceType = "string"
      windowSize = "string"
    }
  })
}

MultiMetricCriteria 物件

設定 standardType 屬性,以指定物件的類型。

針對 DynamicThresholdCriterion,請使用:

{
  alertSensitivity = "string"
  criterionType = "DynamicThresholdCriterion"
  failingPeriods = {
    minFailingPeriodsToAlert = int
    numberOfEvaluationPeriods = int
  }
  ignoreDataBefore = "string"
  operator = "string"
}

針對 StaticThresholdCriterion,請使用:

{
  criterionType = "StaticThresholdCriterion"
  operator = "string"
  threshold = int
}

MetricAlertCriteria 物件

設定 odata.type 屬性,以指定對象的類型。

針對 Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria,請使用:

{
  allOf = [
    {
      dimensions = [
        {
          name = "string"
          operator = "string"
          values = [
            "string"
          ]
        }
      ]
      metricName = "string"
      metricNamespace = "string"
      name = "string"
      skipMetricValidation = bool
      timeAggregation = "string"
      criterionType = "string"
      // For remaining properties, see MultiMetricCriteria objects
    }
  ]
  odata.type = "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria"
}

針對 Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria,請使用:

{
  allOf = [
    {
      criterionType = "string"
      dimensions = [
        {
          name = "string"
          operator = "string"
          values = [
            "string"
          ]
        }
      ]
      metricName = "string"
      metricNamespace = "string"
      name = "string"
      operator = "string"
      skipMetricValidation = bool
      threshold = int
      timeAggregation = "string"
    }
  ]
  odata.type = "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria"
}

針對 Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria,請使用:

{
  componentId = "string"
  failedLocationCount = int
  odata.type = "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria"
  webTestId = "string"
}

屬性值

DynamicMetricCriteria

名字 描述 價值
alertSensitivity 觸發警示所需的偏差範圍。 這會影響臨界值與計量數列模式的緊密程度。 'High'
'Low'
'Medium' (必要)
criterionType 指定臨界值準則的類型 'DynamicThresholdCriterion' (必要)
failingPeriods 引發警示所需的所選回溯時間範圍內所需的違規數目下限。 DynamicThresholdFailingPeriods (必要)
ignoreDataBefore 使用此選項可設定開始學習計量歷程記錄資料的日期,並計算動態閾值(以ISO8601格式) 字串
算子 運算子,用來比較計量值與臨界值。 'GreaterOrLessThan'
'GreaterThan'
'LessThan' (必要)

DynamicThresholdFailingPeriods

名字 描述 價值
minFailingPeriodsToAlert 觸發警示的違規次數。 應小於或等於 numberOfEvaluationPeriods。 int (必要)
numberOfEvaluationPeriods 匯總回溯點的數目。 回溯時間範圍是根據匯總數據粒度 (windowSize) 和選取的匯總點數目來計算。 int (必要)

MetricAlertAction

名字 描述 價值
actionGroupId 要使用的動作群組標識碼。 字串
webHookProperties 此欄位允許指定自定義屬性,這會附加至傳送為 Webhook 輸入的警示承載。 MetricAlertActionWebHookProperties

MetricAlertActionWebHookProperties

名字 描述 價值

MetricAlertCriteria

名字 描述 價值
odata.type 針對 type MetricAlertMultipleResourceMultipleResourceMultipleMetricCriteria,設定為 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'。 針對 type MetricAlertSingleResourceMultipleMetricCriteria,設定為 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'。 針對 WebtestLocationAvailabilityCriteria 類型設定為 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria', 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria'
'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria'
'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria' (必要)

MetricAlertMultipleResourceMultipleMetricCriteria

名字 描述 價值
allOf 此「所有」作業的多個計量準則清單。 MultiMetricCriteria[]
odata.type 指定警示準則的類型。 'Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria' (必要)

MetricAlertProperties

名字 描述 價值
行動 當警示規則變成作用中,以及解決警示條件時所執行的動作陣列。 MetricAlertAction[]
autoMitigate 指出是否應該自動解決警示的旗標。 默認值為 true。 bool
標準 定義特定的警示準則資訊。 MetricAlertCriteria (必要)
描述 將包含在警示電子郵件中的計量警示描述。 字串
啟用 指出是否啟用計量警示的旗標。 布林 (必要)
evaluationFrequency 以 ISO 8601 持續時間格式來評估計量警示的頻率。 字串 (必要)
範圍 資源標識碼的清單是此計量警示的範圍。 string[] (必要)
嚴厲 警示嚴重性 {0, 1, 2, 3, 4} int (必要)
targetResourceRegion 建立/更新警示的目標資源區域。 如果範圍包含訂用帳戶、資源群組或多個資源,則為必要專案。 字串
targetResourceType 建立/更新警示的目標資源資源類型。 如果範圍包含訂用帳戶、資源群組或多個資源,則為必要專案。 字串
windowSize 以 ISO 8601 持續時間格式,用來根據閾值監視警示活動的時間週期。 字串 (必要)

MetricAlertSingleResourceMultipleMetricCriteria

名字 描述 價值
allOf 此「所有」作業的計量準則清單。 MetricCriteria[]
odata.type 指定警示準則的類型。 'Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria' (必要)

MetricCriteria

名字 描述 價值
criterionType 指定臨界值準則的類型 'DynamicThresholdCriterion'
'StaticThresholdCriterion' (必要)
尺寸 維度條件的清單。 MetricDimension[]
metricName 計量的名稱。 字串 (必要)
metricNamespace 計量Namespace。 字串
名字 準則的名稱。 字串 (必要)
算子 criteria 運算子。 'Equals'
'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
'LessThanOrEqual' (必要)
skipMetricValidation 允許在尚未發出的自定義計量上建立警示規則,方法是略過計量驗證。 bool
門檻 啟動警示的準則臨界值。 int (必要)
timeAggregation 準則時間匯總類型。 'Average'
'Count'
'Maximum'
'Minimum'
'Total' (必要)

MetricCriteria

名字 描述 價值
criterionType 指定臨界值準則的類型 'StaticThresholdCriterion' (必要)
算子 criteria 運算子。 'Equals'
'GreaterThan'
'GreaterThanOrEqual'
'LessThan'
'LessThanOrEqual' (必要)
門檻 啟動警示的準則臨界值。 int (必要)

MetricDimension

名字 描述 價值
名字 維度的名稱。 字串 (必要)
算子 維度運算子。 僅支援 'Include' 和 'Exclude' 字串 (必要)
維度值的清單。 string[] (必要)

Microsoft.Insights/metricAlerts

名字 描述 價值
位置 資源位置 字串 (必要)
名字 資源名稱 字串 (必要)
性能 資源的警示規則屬性。 MetricAlertProperties (必要)
標籤 資源標籤 標記名稱和值的字典。
類型 資源類型 “Microsoft.Insights/metricAlerts@2018-03-01”

MultiMetricCriteria

名字 描述 價值
criterionType 針對 dynamicMetricCriteria 類型 設定為 'DynamicThresholdCriterion',。 將 type MetricCriteria設定為 『StaticThresholdCriterion』。 'DynamicThresholdCriterion'
'StaticThresholdCriterion' (必要)
尺寸 維度條件的清單。 MetricDimension[]
metricName 計量的名稱。 字串 (必要)
metricNamespace 計量Namespace。 字串
名字 準則的名稱。 字串 (必要)
skipMetricValidation 允許在尚未發出的自定義計量上建立警示規則,方法是略過計量驗證。 bool
timeAggregation 準則時間匯總類型。 'Average'
'Count'
'Maximum'
'Minimum'
'Total' (必要)

ResourceTags

名字 描述 價值

WebtestLocationAvailabilityCriteria

名字 描述 價值
componentId Application Insights 資源標識符。 字串 (必要)
failedLocationCount 失敗的位置數目。 int (必要)
odata.type 指定警示準則的類型。 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria' (必要)
webTestId Application Insights Web 測試標識符。 字串 (必要)