你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Microsoft.Insights 指标Alerts 2018-03-01
Bicep 资源定义
metricAlerts 资源类型可以使用目标操作进行部署:
- 资源组 - 请参阅 资源组部署命令
有关每个 API 版本中更改的属性的列表,请参阅 更改日志。
注解
有关部署监视解决方案的指南,请参阅 使用 Bicep 创建监视资源。
资源格式
若要创建 Microsoft.Insights/metricAlerts 资源,请将以下 Bicep 添加到模板。
resource symbolicname 'Microsoft.Insights/metricAlerts@2018-03-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
actions: [
{
actionGroupId: 'string'
webHookProperties: {}
}
]
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'
}
}
MetricAlertCriteria 对象
设置 odata.type 属性以指定 对象的类型。
对于 Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria,请使用:
'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
}
]
对于 Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria,请使用:
'odata.type': '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'
}
]
对于 Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria,请使用:
'odata.type': 'Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria'
componentId: 'string'
failedLocationCount: int
webTestId: 'string'
MultiMetricCriteria 对象
设置 criterionType 属性以指定对象的类型。
对于 DynamicThresholdCriterion,请使用:
criterionType: 'DynamicThresholdCriterion'
alertSensitivity: 'string'
failingPeriods: {
minFailingPeriodsToAlert: int
numberOfEvaluationPeriods: int
}
ignoreDataBefore: 'string'
operator: 'string'
对于 StaticThresholdCriterion,请使用:
criterionType: 'StaticThresholdCriterion'
operator: 'string'
threshold: int
属性值
metricAlerts
名称 | 说明 | 值 |
---|---|---|
name | 资源名称 | 字符串 (必需) 字符限制:1-260 有效字符: 不得使用: *#&+:<>?@%{}\/ 或控制字符不得以空格或句点结尾。 |
location | 资源位置 | 字符串 (必需) |
标记 | 资源标记 | 标记名称和值的字典。 请参阅 模板中的标记 |
properties | 资源的警报规则属性。 | MetricAlertProperties (必需) |
MetricAlertProperties
名称 | 说明 | 值 |
---|---|---|
actions | 警报规则变为活动状态以及解决警报条件时执行的操作数组。 | MetricAlertAction[] |
autoMitigate | 指示是否应自动解决警报的标志。 默认值为 true。 | bool |
条件 | 定义特定的警报条件信息。 | MetricAlertCriteria (必需) |
description | 警报电子邮件中将包含的指标警报的说明。 | 字符串 |
enabled | 指示是否启用指标警报的标志。 | bool (必需) |
evaluationFrequency | 以 ISO 8601 持续时间格式表示指标警报的频率。 | 字符串 (必需) |
范围 | 此指标警报的作用域为的资源 ID 列表。 | string[] (必需的) |
severity | 警报严重性 {0, 1, 2, 3, 4} | int (必需) |
targetResourceRegion | 目标资源的区域 (创建/更新警报的) 。 如果范围包含订阅、资源组或多个资源,则是必需的。 | 字符串 |
targetResourceType | 目标资源的资源类型 (创建/更新警报的) 。 如果范围包含订阅、资源组或多个资源,则是必需的。 | string |
windowSize | (ISO 8601 持续时间格式) ,用于根据阈值监视警报活动。 | 字符串 (必需) |
MetricAlertAction
名称 | 说明 | 值 |
---|---|---|
actionGroupId | 要使用的操作组的 ID。 | 字符串 |
webHookProperties | 此字段允许指定自定义属性,这些属性将追加到作为输入发送到 Webhook 的警报有效负载。 | 对象 (object) |
MetricAlertCriteria
MetricAlertMultipleResourceMultipleMetricCriteria
名称 | 说明 | 值 |
---|---|---|
odata.type | 指定警报条件的类型。 | 需要“Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria” () |
allOf | 此“所有”操作的多个指标条件的列表。 | MultiMetricCriteria[] |
MultiMetricCriteria
名称 | 说明 | 值 |
---|---|---|
dimensions | 维度条件列表。 | MetricDimension[] |
metricName | 指标的名称。 | 字符串 (必需) |
metricNamespace | 指标的命名空间。 | string |
name | 条件的名称。 | 字符串 (必需) |
skipMetricValidation | 允许尚未发出的自定义指标创建警报规则,方式是使跳过指标验证。 | bool |
timeAggregation | 条件时间聚合类型。 | “平均” “Count” “Maximum” “Minimum” “Total” (必需) |
criterionType | 设置对象类型 | DynamicThresholdCriterion 所需的 StaticThresholdCriterion () |
MetricDimension
名称 | 说明 | 值 |
---|---|---|
name | 维度的名称。 | 字符串 (必需) |
运算符后的表达式 | 维度运算符。 仅支持“Include”和“Exclude” | 字符串 (必需) |
值 | 维度值的列表。 | string[] (必需的) |
DynamicMetricCriteria
名称 | 说明 | 值 |
---|---|---|
criterionType | 指定阈值条件的类型 | “DynamicThresholdCriterion” (必需) |
alertSensitivity | 触发警报所需的偏差程度。 这将影响阈值对指标序列模式的严格程度。 | “高” “低” “中等” (必需) |
failingPeriods | 在所选回溯时间范围内引发警报所需的最小冲突数。 | 需要 DynamicThresholdFailingPeriods () |
ignoreDataBefore | 使用此选项可以设置开始学习指标历史数据的日期,并计算 (ISO8601格式的动态阈值) | 字符串 |
运算符后的表达式 | 用于将指标值与阈值进行比较的运算符。 | “GreaterOrLessThan” “GreaterThan” “LessThan” (必需) |
DynamicThresholdFailingPeriods
名称 | 说明 | 值 |
---|---|---|
minFailingPeriodsToAlert | 触发警报的冲突数。 应小于或等于 numberOfEvaluationPeriods。 | int (必需) |
numberOfEvaluationPeriods | 聚合的回溯点数。 回溯时间窗口是根据聚合粒度 (windowSize) 和所选聚合点数计算的。 | int (必需) |
MetricCriteria
名称 | 说明 | 值 |
---|---|---|
criterionType | 指定阈值条件的类型 | “DynamicThresholdCriterion” 需要“StaticThresholdCriterion” () |
dimensions | 维度条件列表。 | MetricDimension[] |
metricName | 指标的名称。 | 字符串 (必需) |
metricNamespace | 指标的命名空间。 | 字符串 |
name | 条件的名称。 | 字符串 (必需) |
运算符后的表达式 | 条件运算符。 | 'Equals' “GreaterThan” “GreaterThanOrEqual” “LessThan” 需要“LessThanOrEqual” () |
skipMetricValidation | 允许尚未发出的自定义指标创建警报规则,方式是使跳过指标验证。 | bool |
阈值 | 激活警报的条件阈值。 | int (必需) |
timeAggregation | 条件时间聚合类型。 | 'Average' 'Count' “Maximum” “Minimum” 需要“总计” () |
MetricAlertSingleResourceMultipleMetricCriteria
名称 | 说明 | 值 |
---|---|---|
odata.type | 指定警报条件的类型。 | 需要“Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria” () |
allOf | 此“全部”操作的指标条件列表。 | MetricCriteria[] |
WebtestLocationAvailabilityCriteria
名称 | 说明 | 值 |
---|---|---|
odata.type | 指定警报条件的类型。 | 需要“Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria” () |
componentId | Application Insights 资源 ID。 | 字符串 (必需) |
failedLocationCount | 失败位置的数目。 | int (必需) |
webTestId | Application Insights Web 测试 ID。 | 字符串 (必需) |
快速入门模板
以下快速入门模板部署此资源类型。
模板 | 说明 |
---|---|
BrowserBox Azure Edition |
此模板在 Azure Ubuntu Server 22.04 LTS、Debian 11 或 RHEL 8.7 LVM VM 上部署 BrowserBox。 |
可缩放的 Umbraco CMS Web 应用 |
此模板提供了一种在 Azure 应用服务 Web 应用 上部署 umbraco CMS Web 应用的简单方法。 |
为应用程序网关创建警报 |
使用这些模板为Azure 应用程序网关轻松创建一些重要的事件警报。 |
针对后端最后一个字节响应指标的警报 |
使用此类模板为Azure 应用程序网关轻松创建一些重要的事件警报。 |
针对不正常的主机计数指标发出警报 |
使用此类模板为Azure 应用程序网关轻松创建一些重要的事件警报。 |
企业治理 - AppService、SQL DB、AD、OMS、Runbook |
企业云采用(无论大小)都需要负责任且高效的治理模型才能从其云部署中获取价值。 CloudWise (解决方案) 的代号,是 Azure 合作伙伴快速入门中提供的复合解决方案,是客户、系统集成商和合作伙伴的采用支持者,可提供可自助的自动化治理和运营解决方案,重点是优化成本、提高应用程序 () 可靠性、降低业务风险。 该解决方案突出了可见性和控制的核心治理支柱。 |
动态 Web 测试创建 |
创建任意数量的 App Insights Web (ping) 测试。 |
部署 Application Insight 并在其中创建警报 |
此模板允许部署 Application Insight 并在其中创建警报 |
具有动态阈值的指标警报规则 |
此模板创建一个指标警报规则,该规则使用动态阈值条件类型监视虚拟机的 CPU 百分比指标。 |
具有静态阈值的指标警报规则 |
此模板创建一个指标警报规则,该规则使用静态阈值条件类型监视虚拟机的 CPU 百分比指标。 |
可用性测试的指标警报规则 |
此模板创建 Application Insights 可用性测试以及用于监视它的指标警报规则。 |
ARM 模板资源定义
metricAlerts 资源类型可以使用目标操作进行部署:
- 资源组 - 请参阅 资源组部署命令
有关每个 API 版本中更改的属性的列表,请参阅 更改日志。
注解
有关部署监视解决方案的指南,请参阅 使用 Bicep 创建监视资源。
资源格式
若要创建 Microsoft.Insights/metricAlerts 资源,请将以下 JSON 添加到模板。
{
"type": "Microsoft.Insights/metricAlerts",
"apiVersion": "2018-03-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"actions": [
{
"actionGroupId": "string",
"webHookProperties": {}
}
],
"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"
}
}
MetricAlertCriteria 对象
设置 odata.type 属性以指定 对象的类型。
对于 Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria,请使用:
"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
}
]
对于 Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria,请使用:
"odata.type": "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"
}
]
对于 Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria,请使用:
"odata.type": "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria",
"componentId": "string",
"failedLocationCount": "int",
"webTestId": "string"
MultiMetricCriteria 对象
设置 criterionType 属性以指定对象的类型。
对于 DynamicThresholdCriterion,请使用:
"criterionType": "DynamicThresholdCriterion",
"alertSensitivity": "string",
"failingPeriods": {
"minFailingPeriodsToAlert": "int",
"numberOfEvaluationPeriods": "int"
},
"ignoreDataBefore": "string",
"operator": "string"
对于 StaticThresholdCriterion,请使用:
"criterionType": "StaticThresholdCriterion",
"operator": "string",
"threshold": "int"
属性值
metricAlerts
名称 | 说明 | Value |
---|---|---|
type | 资源类型 | “Microsoft.Insights/metricAlerts” |
apiVersion | 资源 API 版本 | '2018-03-01' |
name | 资源名称 | 字符串 (必需) 字符限制:1-260 有效字符: 不得使用: *#&+:<>?@%{}\/ 或控制字符不得以空格或句点结尾。 |
location | 资源位置 | 字符串 (必需) |
标记 | 资源标记 | 标记名称和值的字典。 请参阅 模板中的标记 |
properties | 资源的警报规则属性。 | MetricAlertProperties (必需) |
MetricAlertProperties
名称 | 说明 | 值 |
---|---|---|
actions | 警报规则变为活动状态以及解决警报条件时执行的操作数组。 | MetricAlertAction[] |
autoMitigate | 指示是否应自动解决警报的标志。 默认值为 true。 | bool |
条件 | 定义特定的警报条件信息。 | MetricAlertCriteria (必需) |
description | 警报电子邮件中将包含的指标警报的说明。 | 字符串 |
enabled | 指示是否启用指标警报的标志。 | bool (必需) |
evaluationFrequency | 以 ISO 8601 持续时间格式表示指标警报的频率。 | 字符串 (必需) |
范围 | 此指标警报的作用域为的资源 ID 列表。 | string[] (必需的) |
severity | 警报严重性 {0, 1, 2, 3, 4} | int (必需) |
targetResourceRegion | 目标资源的区域 (创建/更新警报的) 。 如果范围包含订阅、资源组或多个资源,则是必需的。 | 字符串 |
targetResourceType | 目标资源的资源类型 (创建/更新警报的) 。 如果范围包含订阅、资源组或多个资源,则是必需的。 | string |
windowSize | (ISO 8601 持续时间格式) ,用于根据阈值监视警报活动。 | 字符串 (必需) |
MetricAlertAction
名称 | 说明 | 值 |
---|---|---|
actionGroupId | 要使用的操作组的 ID。 | 字符串 |
webHookProperties | 此字段允许指定自定义属性,这些属性将追加到作为输入发送到 Webhook 的警报有效负载。 | 对象 (object) |
MetricAlertCriteria
MetricAlertMultipleResourceMultipleMetricCriteria
名称 | 说明 | 值 |
---|---|---|
odata.type | 指定警报条件的类型。 | 需要“Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria” () |
allOf | 此“全部”操作的多个指标条件的列表。 | MultiMetricCriteria[] |
MultiMetricCriteria
名称 | 说明 | 值 |
---|---|---|
dimensions | 维度条件列表。 | MetricDimension[] |
metricName | 指标的名称。 | 字符串 (必需) |
metricNamespace | 指标的命名空间。 | string |
name | 条件的名称。 | 字符串 (必需) |
skipMetricValidation | 允许尚未发出的自定义指标创建警报规则,方式是使跳过指标验证。 | bool |
timeAggregation | 条件时间聚合类型。 | 'Average' 'Count' “Maximum” “Minimum” 需要“总计” () |
criterionType | 设置对象类型 | DynamicThresholdCriterion 所需的 StaticThresholdCriterion () |
MetricDimension
名称 | 说明 | 值 |
---|---|---|
name | 维度的名称。 | 字符串 (必需) |
运算符后的表达式 | 维度运算符。 仅支持“包含”和“排除” | 字符串 (必需) |
值 | 维度值的列表。 | string[] (必需) |
DynamicMetricCriteria
名称 | 说明 | 值 |
---|---|---|
criterionType | 指定阈值条件的类型 | 需要“DynamicThresholdCriterion” () |
alertSensitivity | 触发警报所需的偏差程度。 这会影响阈值与指标序列模式的紧密程度。 | “High” 'Low' “中等” (必需) |
failingPeriods | 在所选回溯时间范围内引发警报所需的最小冲突数。 | DynamicThresholdFailingPeriods (必需) |
ignoreDataBefore | 使用此选项可以设置开始学习指标历史数据的日期,并计算 (ISO8601格式的动态阈值) | 字符串 |
运算符后的表达式 | 用于将指标值与阈值进行比较的运算符。 | “GreaterOrLessThan” “GreaterThan” 需要“LessThan” () |
DynamicThresholdFailingPeriods
名称 | 说明 | 值 |
---|---|---|
minFailingPeriodsToAlert | 触发警报的冲突数。 应小于或等于 numberOfEvaluationPeriods。 | int (必需) |
numberOfEvaluationPeriods | 聚合的回溯点数。 回溯时间窗口是根据聚合粒度 (windowSize) 和所选的聚合点数计算的。 | int (必需) |
MetricCriteria
名称 | 说明 | 值 |
---|---|---|
criterionType | 指定阈值条件的类型 | “DynamicThresholdCriterion” 需要“StaticThresholdCriterion” () |
dimensions | 维度条件列表。 | MetricDimension[] |
metricName | 指标的名称。 | 字符串 (必需) |
metricNamespace | 指标的命名空间。 | 字符串 |
name | 条件的名称。 | 字符串 (必需) |
运算符后的表达式 | 条件运算符。 | “Equals” “GreaterThan” “GreaterThanOrEqual” “LessThan” “LessThanOrEqual” (必需) |
skipMetricValidation | 允许尚未发出的自定义指标创建警报规则,方式是使跳过指标验证。 | bool |
阈值 | 激活警报的条件阈值。 | int (必需) |
timeAggregation | 条件时间聚合类型。 | “平均” “Count” “Maximum” “Minimum” “Total” (必需) |
MetricAlertSingleResourceMultipleMetricCriteria
名称 | 说明 | 值 |
---|---|---|
odata.type | 指定警报条件的类型。 | 需要“Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria” () |
allOf | 此“所有”操作的指标条件列表。 | MetricCriteria[] |
WebtestLocationAvailabilityCriteria
名称 | 说明 | 值 |
---|---|---|
odata.type | 指定警报条件的类型。 | 需要“Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria” () |
componentId | Application Insights 资源 ID。 | 字符串 (必需) |
failedLocationCount | 失败的位置数。 | int (必需) |
webTestId | Application Insights Web 测试 ID。 | 字符串 (必需) |
快速入门模板
以下快速入门模板部署此资源类型。
模板 | 说明 |
---|---|
BrowserBox Azure Edition |
此模板在 Azure Ubuntu Server 22.04 LTS、Debian 11 或 RHEL 8.7 LVM VM 上部署 BrowserBox。 |
可缩放的 Umbraco CMS Web 应用 |
此模板提供了一种在 Azure 应用服务 Web 应用 上部署 umbraco CMS Web 应用的简单方法。 |
为应用程序网关创建警报 |
使用这些模板为Azure 应用程序网关轻松创建一些重要的事件警报。 |
后端最后字节响应指标的警报 |
使用此类模板为Azure 应用程序网关轻松创建一些重要的事件警报。 |
“不正常主机计数”指标警报 |
使用此类模板为Azure 应用程序网关轻松创建一些重要的事件警报。 |
企业治理 -AppService,SQL DB,AD,OMS,Runbook |
企业(无论大小)的云采用都需要负责任且高效的治理模型才能从其云部署中获取价值。 CloudWise (解决方案) 的代码名称,是 Azure 合作伙伴快速入门中提供的复合解决方案,是客户、系统集成商和合作伙伴的采用支持者,可提供可自助、自动化的治理和运营解决方案,专注于优化成本、改进应用程序 () 可靠性、降低业务风险。 该解决方案突出了可见性和控制的核心治理支柱。 |
动态 Web 测试创建 |
创建任意数量的 App Insights Web (ping) 测试。 |
部署 Application Insight 并在其中创建警报 |
此模板允许你部署 Application Insight 并在其中创建警报 |
具有动态阈值的指标警报规则 |
此模板创建一个指标警报规则,该规则使用动态阈值条件类型监视虚拟机的 CPU 百分比指标。 |
具有静态阈值的指标警报规则 |
此模板创建一个指标警报规则,该规则使用静态阈值条件类型监视虚拟机的 CPU 百分比指标。 |
可用性测试的指标警报规则 |
此模板创建 Application Insights 可用性测试以及用于监视它的指标警报规则。 |
Terraform (AzAPI 提供程序) 资源定义
可以使用面向以下操作部署 metricAlerts 资源类型:
- 资源组
有关每个 API 版本中已更改属性的列表,请参阅 更改日志。
资源格式
若要创建 Microsoft.Insights/metricAlerts 资源,请将以下 Terraform 添加到模板。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Insights/metricAlerts@2018-03-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
actions = [
{
actionGroupId = "string"
webHookProperties = {}
}
]
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"
}
})
}
MetricAlertCriteria 对象
设置 odata.type 属性以指定对象的类型。
对于 Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria,请使用:
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
}
]
对于 Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria,请使用:
odata.type = "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"
}
]
对于 Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria,请使用:
odata.type = "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria"
componentId = "string"
failedLocationCount = int
webTestId = "string"
MultiMetricCriteria 对象
设置 criterionType 属性以指定对象的类型。
对于 DynamicThresholdCriterion,请使用:
criterionType = "DynamicThresholdCriterion"
alertSensitivity = "string"
failingPeriods = {
minFailingPeriodsToAlert = int
numberOfEvaluationPeriods = int
}
ignoreDataBefore = "string"
operator = "string"
对于 StaticThresholdCriterion,请使用:
criterionType = "StaticThresholdCriterion"
operator = "string"
threshold = int
属性值
metricAlerts
名称 | 说明 | Value |
---|---|---|
type | 资源类型 | “Microsoft.Insights/metricAlerts@2018-03-01” |
name | 资源名称 | 字符串 (必需) 字符限制:1-260 有效字符: 不得使用: *#&+:<>?@%{}\/ 或控制字符不得以空格或句点结尾。 |
location | 资源位置 | 字符串 (必需) |
parent_id | 若要部署到资源组,请使用该资源组的 ID。 | 字符串 (必需) |
标记 | 资源标记 | 标记名称和值的字典。 |
properties | 资源的警报规则属性。 | MetricAlertProperties (必需) |
MetricAlertProperties
名称 | 说明 | 值 |
---|---|---|
actions | 警报规则变为活动状态以及解决警报条件时执行的操作数组。 | MetricAlertAction[] |
autoMitigate | 指示是否应自动解决警报的标志。 默认值为 true。 | bool |
条件 | 定义特定的警报条件信息。 | MetricAlertCriteria (必需) |
description | 警报电子邮件中将包含的指标警报的说明。 | string |
enabled | 指示是否启用指标警报的标志。 | 需要 bool () |
evaluationFrequency | 以 ISO 8601 持续时间格式表示的指标警报评估频率。 | 字符串 (必需) |
范围 | 此指标警报的作用域为的资源 ID 的列表。 | string[] (必需) |
severity | 警报严重性 {0, 1, 2, 3, 4} | int (必需) |
targetResourceRegion | 目标资源的区域 (创建/更新警报的) 。 如果范围包含订阅、资源组或多个资源,则是必需的。 | 字符串 |
targetResourceType | 创建/更新警报的目标资源 () 的资源类型。 如果范围包含订阅、资源组或多个资源,则是必需的。 | string |
windowSize | iso 8601 持续时间格式 (的时间段) ,用于根据阈值监视警报活动。 | 字符串 (必需) |
MetricAlertAction
名称 | 说明 | 值 |
---|---|---|
actionGroupId | 要使用的操作组的 ID。 | 字符串 |
webHookProperties | 此字段允许指定自定义属性,这些属性将追加到作为输入发送到 Webhook 的警报有效负载。 | 对象 (object) |
MetricAlertCriteria
MetricAlertMultipleResourceMultipleMetricCriteria
名称 | 说明 | 值 |
---|---|---|
odata.type | 指定警报条件的类型。 | “Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria” (必需) |
allOf | 此“全部”操作的多个指标条件的列表。 | MultiMetricCriteria[] |
MultiMetricCriteria
名称 | 说明 | 值 |
---|---|---|
dimensions | 维度条件列表。 | MetricDimension[] |
metricName | 指标的名称。 | 字符串 (必需) |
metricNamespace | 指标的命名空间。 | string |
name | 条件的名称。 | 字符串 (必需) |
skipMetricValidation | 允许尚未发出的自定义指标创建警报规则,方式是使跳过指标验证。 | bool |
timeAggregation | 条件时间聚合类型。 | “Average” “Count” “Maximum” “Minimum” 所需的“总计” () |
criterionType | 设置对象类型 | DynamicThresholdCriterion 所需的 StaticThresholdCriterion () |
MetricDimension
名称 | 说明 | 值 |
---|---|---|
name | 维度的名称。 | 字符串 (必需) |
运算符后的表达式 | 维度运算符。 仅支持“包含”和“排除” | 字符串 (必需) |
值 | 维度值的列表。 | string[] (必需) |
DynamicMetricCriteria
名称 | 说明 | 值 |
---|---|---|
criterionType | 指定阈值条件的类型 | 需要“DynamicThresholdCriterion” () |
alertSensitivity | 触发警报所需的偏差程度。 这会影响阈值与指标序列模式的紧密程度。 | "High" "Low" 需要“中等” () |
failingPeriods | 在所选回溯时间范围内引发警报所需的最小冲突数。 | DynamicThresholdFailingPeriods (必需) |
ignoreDataBefore | 使用此选项可以设置开始学习指标历史数据的日期,并计算 (ISO8601格式的动态阈值) | 字符串 |
运算符后的表达式 | 用于将指标值与阈值进行比较的运算符。 | “GreaterOrLessThan” “GreaterThan” “LessThan” (必需) |
DynamicThresholdFailingPeriods
名称 | 说明 | 值 |
---|---|---|
minFailingPeriodsToAlert | 触发警报的冲突数。 应小于或等于 numberOfEvaluationPeriods。 | int (必需) |
numberOfEvaluationPeriods | 聚合的回溯点数。 回溯时间窗口是根据聚合粒度 (windowSize) 和所选的聚合点数计算的。 | int (必需) |
MetricCriteria
名称 | 说明 | 值 |
---|---|---|
criterionType | 指定阈值条件的类型 | “DynamicThresholdCriterion” 需要“StaticThresholdCriterion” () |
dimensions | 维度条件列表。 | MetricDimension[] |
metricName | 指标的名称。 | 字符串 (必需) |
metricNamespace | 指标的命名空间。 | 字符串 |
name | 条件的名称。 | 字符串 (必需) |
运算符后的表达式 | 条件运算符。 | “Equals” “GreaterThan” “GreaterThanOrEqual” “LessThan” 需要“LessThanOrEqual” () |
skipMetricValidation | 允许尚未发出的自定义指标创建警报规则,方式是使跳过指标验证。 | bool |
阈值 | 激活警报的条件阈值。 | int (必需) |
timeAggregation | 条件时间聚合类型。 | “Average” “Count” “最大值” “Minimum” “Total” (必需) |
MetricAlertSingleResourceMultipleMetricCriteria
名称 | 说明 | 值 |
---|---|---|
odata.type | 指定警报条件的类型。 | “Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria” (必需) |
allOf | 此“所有”操作的指标条件列表。 | MetricCriteria[] |
WebtestLocationAvailabilityCriteria
名称 | 说明 | 值 |
---|---|---|
odata.type | 指定警报条件的类型。 | “Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria” (必需) |
componentId | Application Insights 资源 ID。 | 字符串 (必需) |
failedLocationCount | 失败的位置数。 | int (必需) |
webTestId | Application Insights Web 测试 ID。 | 字符串 (必需) |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈