你当前正在访问 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
必需参数
时间聚合。
要基于规则的指标的名称。
静态阈值的运算符可以是“Equals”、“NotEquals”、“GreaterThan”、“GreaterThanOrEqual”、“LessThan”或“LessThanOrEqual”。 动态阈值的运算符可以是“GreaterThan”、“LessThan”、“GreaterOrLessThan”。
条件阈值的类型。
可选参数
由“az monitor metrics alert dimension create”创建的维度。
指标的命名空间。
动态阈值的计算周期数。 范围:1-6。
触发动态警报的冲突数。 范围:1-6。 它应小于或等于 --num-periods。
动态阈值的警报敏感度。
开始学习指标历史数据并计算动态阈值的日期。 格式:date (yyyy-mm-dd) 时间 (hh:mm:ss.xxxxx) 时区 (+/-hh:mm)。
导致跳过指标验证。 这允许使用尚未发出的指标。
静态阈值。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。