你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
New-AzScheduledQueryRuleConditionObject
为 Condition 创建内存中对象。
语法
New-AzScheduledQueryRuleConditionObject
[-Dimension <IDimension[]>]
[-FailingPeriodMinFailingPeriodsToAlert <Int64>]
[-FailingPeriodNumberOfEvaluationPeriod <Int64>]
[-MetricMeasureColumn <String>]
[-MetricName <String>]
[-Operator <ConditionOperator>]
[-Query <String>]
[-ResourceIdColumn <String>]
[-Threshold <Double>]
[-TimeAggregation <TimeAggregation>]
[<CommonParameters>]
说明
为 Condition 创建内存中对象。
示例
示例 1:创建条件对象
$dimension = New-AzScheduledQueryRuleDimensionObject -Name Computer -Operator Include -Value *
New-AzScheduledQueryRuleConditionObject -Dimension $dimension -Query "Perf | where ObjectName == `"Processor`" and CounterName == `"% Processor Time`" | summarize AggregatedValue = avg(CounterValue) by bin(TimeGenerated, 5m), Computer" -TimeAggregation "Average" -MetricMeasureColumn "AggregatedValue" -Operator "GreaterThan" -Threshold "70" -FailingPeriodNumberOfEvaluationPeriod 1 -FailingPeriodMinFailingPeriodsToAlert 1
创建条件对象
参数
-Dimension
维度条件列表。 若要构造,请参阅 DIMENSION 属性的 NOTES 部分并创建哈希表。
类型: | IDimension[] |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-FailingPeriodMinFailingPeriodsToAlert
触发警报的冲突数。 应小于或等于 numberOfEvaluationPeriods。 默认值为 1。
类型: | Int64 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-FailingPeriodNumberOfEvaluationPeriod
聚合回溯点数。 回溯时间窗口是根据聚合粒度(windowSize)和所选聚合点数计算的。 默认值为 1。
类型: | Int64 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-MetricMeasureColumn
包含指标度量值的列。 仅适用于 LogAlert 类型的规则。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-MetricName
要发送的指标的名称。 仅对 LogToMetric 类型的规则相关且必需。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Operator
条件运算符。 仅针对 LogAlert 类型的规则相关且必需。
类型: | ConditionOperator |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Query
日志查询警报。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ResourceIdColumn
包含资源 ID 的列。列的内容必须是格式为资源 ID 的 URI。仅适用于 LogAlert 类型的规则。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Threshold
激活警报的条件阈值。 仅针对 LogAlert 类型的规则相关且必需。
类型: | Double |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-TimeAggregation
聚合类型。 仅针对 LogAlert 类型的规则相关且必需。
类型: | TimeAggregation |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |