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 應用程式閘道建立一些重要的事件警示。 |
BrowserBox Azure Edition |
此範本會在 Azure Ubuntu Server 22.04 LTS、Debian 11 或 RHEL 8.7 LVM VM 上部署 BrowserBox。 |
為應用程式閘道建立警示 |
使用這些範本,輕鬆地為您的 Azure 應用程式閘道建立一些重要的事件警示。 |
部署 Application Insight 並在其中建立警示 |
此範本可讓您部署Application Insight,並在其中建立警示 |
動態 Web 測試建立 |
建立任意數目的 App Insights Web (ping) 測試。 |
Enterprise Governance-AppService、SQL DB、AD、OMS、Runbook |
企業雲端採用,小型或大型,需要負責任且有效率的治理模型,才能從其雲端部署中衍生價值。 CloudWise (解決方案的程式代碼名稱),是 Azure 合作夥伴快速入門中提供的複合解決方案,是客戶、系統整合者和合作夥伴的採用啟用者,可提供自助式、自動化的治理和作業解決方案,著重於優化成本、改善應用程式的可靠性、降低商務風險。 此解決方案強調可見度和控制的核心治理要素。 |
可用性測試 計量警示規則 |
此範本會建立 Application Insights 可用性測試,以及監視它的計量警示規則。 |
具有動態閾值的計量警示規則 |
此範本會建立計量警示規則,以使用動態閾值條件類型監視虛擬機的 CPU 百分比計量。 |
具有靜態閾值的計量警示規則 |
此範本會建立計量警示規則,以使用靜態閾值條件類型監視虛擬機的 CPU 百分比計量。 |
可調整的 Umbraco CMS Web 應用程式 |
此範本提供在 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 測試標識符。 | 字串 (必要) |