PutGroupMetricRule
创建或修改指定应用分组中的报警规则
服务地址:
华东1(杭州)
输入参数
只看必填
GroupId应用分组ID
RuleId报警规则ID
Category云产品名称缩写
RuleName报警规则名称
Namespace云产品的命名空间
MetricName监控项名称
Dimensions应用分组中报警规则的第一级维度
ExtraDimensionJson应用分组中报警规则的第二级或第三级维度
EffectiveInterval报警规则的生效时间范围
NoEffectiveInterval报警规则的失效时间范围
SilenceTime通道沉默周期
Period监控数据的上报周期
Interval报警规则的探测周期
Webhook报警发生回调时的URL地址
EmailSubject报警邮件主题
ContactGroups报警联系组
Escalations.Critical.StatisticsCritical级别报警统计方法
Escalations.Critical.ComparisonOperatorCritical级别阈值比较符
Escalations.Critical.ThresholdCritical级别报警阈值
Escalations.Critical.TimesCritical级别报警重试次数
Escalations.Warn.StatisticsWarn级别报警统计方法
Escalations.Warn.ComparisonOperatorWarn级别阈值比较符
Escalations.Warn.ThresholdWarn级别报警阈值
Escalations.Warn.TimesWarn级别报警重试次数
Escalations.Info.StatisticsInfo级别报警统计方法
Escalations.Info.ComparisonOperatorInfo级别阈值比较符
Escalations.Info.ThresholdInfo级别报警阈值
Escalations.Info.TimesInfo级别报警重试次数
NoDataPolicy无监控数据时报警的处理方式
Labels报警规则标签
0
Key报警规则的标签键
Value报警规则的标签值
Options高级设置
插件下载了解更多
VS Code 插件
安装插件之前,确保已安装 VS Code安装插件之前,确保已安装 VS Code
Alibaba Cloud Developer Toolkit is a collection of extensions that can help access Alibaba Cloud services in Visual Studio Code.
JetBrains 插件
安装插件之前,确保已安装 JetBrains IDE安装插件之前,确保已安装 JetBrains IDE
The Alibaba Cloud Developer Toolkit for JetBrains makes it easier to access Alibaba Cloud services.

接口说明

本文将提供一个示例,为应用分组17285****中的云服务器 ECS 的监控项cpu_total创建一条报警规则,其中报警规则的 ID 为123456,报警规则名称为Rule_test,报警级别为Critical,报警统计方法为Average,报警阈值比较符为GreaterThanOrEqualToThreshold,报警阈值为90,报警重试次数为3。返回结果显示,创建报警规则成功,报警规则 ID 为123456

请求参数

字段名称字段详情
GroupIdstring

应用分组 ID。展开详情

示例值:17285****
RuleIdstring

报警规则 ID。展开详情

示例值:123456
Categorystring

云产品名称缩写。展开详情

示例值:ECS
RuleNamestring

报警规则名称。展开详情

示例值:Rule_01参考取值来源:
    ApplyMetricRuleTemplate
    CreateMetricRuleTemplate
Namespacestring

云产品的命名空间。展开详情

示例值:acs_ecs_dashboard参考取值来源:
    CreateHybridMonitorNamespace
    DeleteHybridMonitorNamespace
    ModifyHybridMonitorNamespace
    DescribeHybridMonitorNamespaceList
MetricNamestring

监控项名称。展开详情

示例值:cpu_total参考取值来源:
    CreateMetricRuleTemplate
    DescribeMetricMetaList
Dimensionsstring

应用分组中报警规则的第一级维度。展开详情

示例值:[{"instanceId":"i-m5e1qg6uo38rztr4****"}]
ExtraDimensionJsonstring

应用分组中报警规则的第二级或第三级维度。展开详情

示例值:{"/dev/xvda":"d-m5e6yphgzn3aprwu****"}
EffectiveIntervalstring

报警规则的生效时间范围。

示例值:05:31-23:59
NoEffectiveIntervalstring

报警规则的失效时间范围。

示例值:00:00-05:30
SilenceTimeinteger<int32>

通道沉默周期。展开详情

示例值:86400
Periodstring

监控数据的上报周期。展开详情

示例值:60
Intervalstring

报警规则的探测周期。单位:秒。展开详情

示例值:60
Webhookstring

报警发生回调时的 URL 地址。展开详情

示例值:https://www.aliyun.com
EmailSubjectstring

报警邮件主题。

示例值:ECS实例
ContactGroupsstring

报警联系组。

示例值:ECS_Group参考取值来源:
    DescribeContactGroupList
Escalations.Critical.Statisticsstring

Critical 级别报警统计方法。多个统计方法之间用半角逗号(,)分隔。展开详情

示例值:Average
Escalations.Critical.ComparisonOperatorstring

Critical 级别阈值比较符。取值:展开详情

示例值:GreaterThanOrEqualToThreshold
Escalations.Critical.Thresholdstring

Critical 级别报警阈值。

示例值:90
Escalations.Critical.Timesinteger<int32>

Critical 级别报警重试次数。

示例值:3
Escalations.Warn.Statisticsstring

Warn 级别报警统计方法。多个统计方法之间用半角逗号(,)分隔。展开详情

示例值:Average
Escalations.Warn.ComparisonOperatorstring

Warn 级别阈值比较符。取值:展开详情

示例值:GreaterThanOrEqualToThreshold
Escalations.Warn.Thresholdstring

Warn 级别报警阈值。

示例值:90
Escalations.Warn.Timesinteger<int32>

Warn 级别报警重试次数。

示例值:3
Escalations.Info.Statisticsstring

Info 级别报警统计方法。多个统计方法之间用半角逗号(,)分隔。展开详情

示例值:Average
Escalations.Info.ComparisonOperatorstring

Info 级别阈值比较符。取值:展开详情

示例值:GreaterThanOrEqualToThreshold
Escalations.Info.Thresholdstring

Info 级别报警阈值。

示例值:90
Escalations.Info.Timesinteger<int32>

Info 级别报警重试次数。

示例值:3
NoDataPolicystring

无监控数据时报警的处理方式。取值:展开详情

示例值:KEEP_LAST_STATE
Labelsarray<object>

报警规则标签。展开详情

子级条数 <= 20子级条数 >= 0
Optionsstring

高级设置。展开详情

示例值:{"NotSendOK":true}

请求说明

关于公共请求参数的详情,请参见公共参数

返回参数

字段名称字段详情
Codestring

状态码。展开详情

示例值:200
Messagestring

报错信息。

示例值:The Request is not authorization.
RequestIdstring

请求 ID。

示例值:461CF2CD-2FC3-4B26-8645-7BD27E7D0F1D
Successboolean

操作是否成功。取值:展开详情

示例值:true
Resultobject

创建或修改报警规则的结果。

变更历史