调用DescribeAlertingMetricRuleResources接口查询一个报警规则下正在报警的资源。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String DescribeAlertingMetricRuleResources

系统规定参数。取值:DescribeAlertingMetricRuleResources。

GroupId String 123456

应用分组ID。

Page Integer 1

分页页码, 默认为1 。

PageSize Integer 10

分页大小,默认为10。

RuleId String alerRuleId****

报警规则的ID。

说明 GroupId字段和RuleId至少需要填写一个。两个都填写时,查询时需同时满足两种查询条件。

返回数据

名称 类型 示例值 描述
RequestId String 9B868619-77B4-4623-AD64-6181EA7CF8FA

请求ID。

Success Boolean true

请求是否成功。

Code Integer 200

状态码。

说明 状态码为200表示成功。
Total Integer 1

总记录条数。

Resources Array

报警规则的资源列表。

Resource

报警规则的资源列表。

Enable String true

报警规则的启用状态。

GroupId String 123456

应用分组的ID。

说明 如果报警规则关联到一个应用分组下,此处显示应用分组的ID。
LastAlertTime String 1554718182000

最后一次触发报警的时间。

格式为Unix时间戳,即从1970年1月1日开始所经过的秒数。

LastModifyTime String 1554723762000

最后一次修改的时间。

格式为Unix时间戳,即从1970年1月1日开始所经过的秒数。

MetricValues String {"timestamp":1554723720000,"Value":631}

触发报警时的监控值。格式为一个JSON字符串。

Resource String userId=177541323192****,taskId=3****,instanceId=i-bp1a0v6yzqrms01k****

需要报警的资源。

RetryTimes String 3

重试次数。

RuleId String alerRuleId****

报警规则ID。

RuleName String cpuAlert

报警规则名称。

StartTime String 1545901080000

资源被关联到报警规则的时间。

格式为Unix时间戳,即从1970年1月1日开始所经过的秒数。

Threshold String 400

报警阈值。

Message String success

错误信息。

示例

请求示例


http(s)://[Endpoint]/?Action=DescribeAlertingMetricRuleResources
&<公共请求参数>

正常返回示例

XML 格式

<Total>1</Total>
<Resources>
    <Resource>
        <Enable>true</Enable>
        <Resource>userId=12****,instanceId=i-bp1a012****</Resource>
        <RuleId>alerRuleId****</RuleId>
        <RetryTimes>3</RetryTimes>
        <LastAlertTime>1554718182000</LastAlertTime>
        <MetricValues>{"timestamp":1554723720000,"Value":631}</MetricValues>
        <LastModifyTime>1554723762000</LastModifyTime>
        <StartTime>1545901080000</StartTime>
        <RuleName>cpuAlert</RuleName>
        <Threshold>400</Threshold>
        <GroupId>123456</GroupId>
    </Resource>
</Resources>
<Success>true</Success>

JSON 格式

{
	"Success":true,
	"Total":1,
	"Resources":{
		"Resource":[
			{
				"LastAlertTime":1554718182000,
				"Resource":"userId=12****,instanceId=i-bp1a012****",
				"Threshold":"400",
				"Enable":true,
				"LastModifyTime":1554723762000,
				"RuleId":"alerRuleId****",
				"MetricValues":"{\"timestamp\":1554723720000,\"Value\":631}",
				"RetryTimes":3,
				"StartTime":1545901080000,
				"RuleName":"cpuAlert",
				"GroupId":"123456"
			}
		]
	}
}

错误码

访问错误中心查看更多错误码。