你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

az monitor metrics alert condition

管理准实时指标警报规则条件。

命令

名称 说明 类型 状态
az monitor metrics alert condition create

生成指标警报规则条件。

核心 预览

az monitor metrics alert condition create

预览

此命令处于预览阶段,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus

生成指标警报规则条件。

az monitor metrics alert condition create --aggregation {Average, Count, Maximum, Minimum, Total}
                                          --metric
                                          --op {Equals, GreaterOrLessThan, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, NotEquals}
                                          --type {dynamic, static}
                                          [--dimension]
                                          [--namespace]
                                          [--num-periods]
                                          [--num-violations]
                                          [--sensitivity {High, Low, Medium}]
                                          [--since]
                                          [--skip-metric-validation {false, true}]
                                          [--threshold]

示例

生成静态条件。

$dim1 = az monitor metrics alert dimension create -n dimName --op Include -v GetBlob PutBlob
$dim2 = az monitor metrics alert dimension create -n Instance --op Exclude -v Get Put
$condition = az monitor metrics alert condition create -t static 

--aggregation Count 

--metric "CPU Percentage" 

--op GreaterThan  

--threshold 95 

--dimension "$dim1" "$dim2"

生成动态条件。

$condition = az monitor metrics alert condition create -t dynamic 

--aggregation Average 

--metric "CPU Percentage" 

--op GreaterOrLessThan 

--num-violations 4 

--num-periods 4 

--since 2020-11-02T12:11

必需参数

--aggregation

时间聚合。

接受的值: Average, Count, Maximum, Minimum, Total
--metric

要基于规则的指标的名称。

值来自: az monitor metrics list-definitions
--op --operator

静态阈值的运算符可以是“Equals”、“NotEquals”、“GreaterThan”、“GreaterThanOrEqual”、“LessThan”或“LessThanOrEqual”。 动态阈值的运算符可以是“GreaterThan”、“LessThan”、“GreaterOrLessThan”。

接受的值: Equals, GreaterOrLessThan, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, NotEquals
--type -t

条件阈值的类型。

接受的值: dynamic, static

可选参数

--dimension

由“az monitor metrics alert dimension create”创建的维度。

--namespace

指标的命名空间。

--num-periods

动态阈值的计算周期数。 范围:1-6。

--num-violations

触发动态警报的冲突数。 范围:1-6。 它应小于或等于 --num-periods。

--sensitivity

动态阈值的警报敏感度。

接受的值: High, Low, Medium
默认值: Medium
--since

开始学习指标历史数据并计算动态阈值的日期。 格式:date (yyyy-mm-dd) 时间 (hh:mm:ss.xxxxx) 时区 (+/-hh:mm)。

--skip-metric-validation

导致跳过指标验证。 这允许使用尚未发出的指标。

接受的值: false, true
--threshold

静态阈值。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。