你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
New-AzMetricAlertRuleV2Criteria
创建可用于创建新指标警报的本地条件对象
语法
New-AzMetricAlertRuleV2Criteria
-MetricName <String>
[-MetricNamespace <String>]
[-DimensionSelection <PSMetricDimension[]>]
-TimeAggregation <String>
-Operator <String>
-Threshold <Double>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzMetricAlertRuleV2Criteria
[-DynamicThreshold]
-MetricName <String>
[-MetricNamespace <String>]
[-DimensionSelection <PSMetricDimension[]>]
-TimeAggregation <String>
-Operator <String>
[-ThresholdSensitivity <String>]
[-ViolationCount <Int32>]
[-ExaminedAggregatedPointCount <Int32>]
[-IgnoreDataBefore <DateTime>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
说明
New-AzMetricAlertRuleV2Criteria cmdlet 创建一个本地指标条件对象,该对象用作输入 Add-AzMetricAlertRuleV2 cmdlet,该 cmdlet 将创建新的指标警报规则。
示例
示例 1:创建简单的指标警报条件
PS C:\> New-AzMetricAlertRuleV2Criteria -MetricName "Percentage CPU" -MetricNameSpace "Microsoft.Compute/virtualMachines" -TimeAggregation Average -Operator GreaterThan -Threshold 5
CriterionType : StaticThresholdCriterion
OperatorProperty : GreaterThan
Threshold : 5
AdditionalProperties :
Name : metric1
MetricName : Percentage CPU
MetricNamespace : Microsoft.Compute/virtualMachines
TimeAggregation : Average
Dimensions :
此命令创建可在指标警报规则中使用的简单指标警报条件
示例 2:创建动态指标警报条件
PS C:\>New-AzMetricAlertRuleV2Criteria -Dynamic -MetricName "Percentage CPU" -MetricNameSpace "Microsoft.Compute/virtualMachines" -TimeAggregation Average -Operator GreaterThan -ThresholdSensitivity Medium -ViolationCount 2 -ExaminedAggregatedPointCount 4
CriterionType : DynamicThresholdCriterion
OperatorProperty : GreaterThan
AlertSensitivity : Medium
FailingPeriods : Microsoft.Azure.Management.Monitor.Models.DynamicThresholdFailingPeriods
IgnoreDataBefore :
AdditionalProperties :
Name : metric1
MetricName : Percentage CPU
MetricNamespace : Microsoft.Compute/virtualMachines
TimeAggregation : Average
Dimensions :
此命令创建可在指标警报规则中使用的动态指标警报条件
示例 3:创建更复杂的指标警报条件
PS C:\>New-AzMetricAlertRuleV2DimensionSelection -DimensionName "availabilityResult/name" -ValuesToInclude "gdtest" | New-AzMetricAlertRuleV2Criteria -MetricName "availabilityResults/availabilityPercentage" -TimeAggregation Average -Operator GreaterThan -Threshold 2
CriterionType : StaticThresholdCriterion
OperatorProperty : GreaterThan
Threshold : 2
AdditionalProperties :
Name : metric1
MetricName : availabilityResults/availabilityPercentage
MetricNamespace :
TimeAggregation : Average
Dimensions : {availabilityResult/name}
这组命令创建更复杂的指标警报条件,其中包括维度选择
参数
-DefaultProfile
用于与 Azure 通信的凭据、帐户、租户和订阅。
类型: | IAzureContextContainer |
别名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DimensionSelection
维度条件列表
类型: | PSMetricDimension[] |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
-DynamicThreshold
使用动态阈值类型的开关参数
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-ExaminedAggregatedPointCount
已检查点总数
类型: | Int32 |
别名: | TotalPeriod, NumberOfExaminedAggregatedPoints |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-IgnoreDataBefore
IgnoreDataBefore 参数
类型: | DateTime |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-MetricName
规则的指标名称
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-MetricNamespace
指标Namespace
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Operator
规则条件运算符
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-Threshold
规则条件的阈值
类型: | Double |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-ThresholdSensitivity
规则条件的敏感度
类型: | String |
别名: | Sensitivity |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-TimeAggregation
用于跨窗口间隔汇总多个指标值的聚合操作
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-ViolationCount
引发警报所需的所选回溯时间范围内所需的最小冲突数
类型: | Int32 |
别名: | FailingPeriod, NumberOfViolations |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |