- 应用分组
- 主机监控
- 事件中心
- 自定义监控
- 日志监控
- 站点监控
- 云产品监控
- 报警服务
- 报警历史
- 一键报警
- 报警模板
- 阈值报警规则
- 查询报警规则列表中的所有规则DescribeMetricRuleList
- 批量为指定应用分组创建报警规则CreateGroupMetricRules
- 创建一个报警规则关联的资源CreateMetricRuleResources
- 删除报警规则的推送渠道DeleteMetricRuleTargets
- 删除一个或多个报警规则DeleteMetricRules
- 删除报警规则关联的资源DeleteMetricRuleResources
- 启用一个或多个报警规则EnableMetricRules
- 禁用报警规则DisableMetricRules
- 查询指定报警规则的推送渠道DescribeMetricRuleTargets
- 获取各种状态报警规则的数量DescribeMetricRuleCount
- 查询指定报警规则中正在发生报警的资源列表DescribeAlertingMetricRuleResources
- 为指定报警规则添加或修改推送渠道PutMetricRuleTargets
- 为指定资源的指定监控项设置一条阈值报警规则PutResourceMetricRule
- 为指定资源的指定监控项设置多条阈值报警规则PutResourceMetricRules
- 创建或修改指定应用分组中的报警规则PutGroupMetricRule
- 事件报警规则
- 报警黑名单
- 报警联系人
- 企业云监控
- 其它
接口说明
本文将提供一个示例,为应用分组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} |
请求说明
关于公共请求参数的详情,请参见公共参数。