调用DescribeAlertHistoryList接口查询报警历史详情。
本API不再维护,推荐您使用DescribeAlertLogList。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | DescribeAlertHistoryList | 要执行的操作,取值:DescribeAlertHistoryList。 |
RuleId | String | 否 | applyTemplate61dc81b5-d357-4cf6-a9b7-9f83c1d5**** | 报警规则ID。 关于如何查询报警规则ID,请参见DescribeMetricRuleList。 |
RuleName | String | 否 | ECS_Rule | 报警规则名称。 关于如何查询报警规则名称,请参见DescribeMetricRuleList。 |
Namespace | String | 否 | acs_ecs_dashboard | 云产品的数据命名空间。 关于如何查询云产品的数据命名空间,请参见云产品监控项。 |
MetricName | String | 否 | cpu_total | 云产品的监控项名称。 关于如何查询云产品的监控项名称,请参见云产品监控项。 |
GroupId | String | 否 | 7671**** | 应用分组ID。 关于如何获取应用分组ID,请参见DescribeMonitorGroups。 |
Status | String | 否 | 2 | 通道沉默状态。取值:
|
State | String | 否 | ALARM | 报警状态。取值:
|
Ascending | Boolean | 否 | true | 时间排序。取值:
|
StartTime | String | 否 | 1640237400000 | 查询报警历史的开始时间戳。 单位:毫秒。 |
EndTime | String | 否 | 1640608200000 | 查询报警历史的结束时间戳。 单位:毫秒。 |
PageSize | Integer | 否 | 10 | 每页显示记录条数。 默认值:10。 |
Page | Integer | 否 | 1 | 页码。 默认值:1。 |
关于公共请求参数的详情,请参见公共参数。
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
Code | String | 200 | 状态码。 说明 200表示成功。 |
Message | String | The Request is not authorization. | 错误信息。 |
RequestId | String | C3C69FBE-2262-541F-A409-C52F380BAE63 | 请求ID。 |
Total | String | 2 | 总记录条数。 |
Success | Boolean | true | 操作是否成功。取值:
|
AlarmHistoryList | Array of AlarmHistory | 报警历史详情。 |
|
AlarmHistory | |||
Status | Integer | 2 | 通道沉默状态。取值:
|
MetricName | String | cpu_total | 监控项名称。 |
EvaluationCount | Integer | 3 | 报警重试次数。 |
State | String | ALARM | 报警状态。取值:
|
Namespace | String | acs_ecs_dashboard | 云服务的命名空间。 |
Webhooks | String | https://www.aliyun.com | URL回调地址。 |
RuleName | String | ECS_Rule | 报警规则名称。 |
RuleId | String | applyTemplate61dc81b5-d357-4cf6-a9b7-9f83c1d5**** | 报警规则ID。 |
LastTime | Long | 360133 | 报警持续的时间。单位:毫秒。 |
Value | String | 10.58 | 出现报警或报警恢复时的监控值。 |
Expression | String | $Average>=10 | 报警触发的表达式。 |
GroupId | String | 7671**** | 应用分组ID。 |
AlertTime | Long | 1640586600000 | 报警推送的时间戳。单位:毫秒。 |
InstanceName | String | i-bp1cqhiw1za2**** | 实例名称。 |
Dimensions | String | {\"instanceId\":\"i-bp1cqhiw1za2****\"} | 报警的资源。 |
Level | String | P4 | 报警的级别和通知方式。取值:
|
Contacts | Array of String | Alice | 报警联系人。 |
ContactALIIMs | Array of String | username@example.com | 报警联系人的旺旺号。 说明 该参数仅适用于中国站。 |
ContactMails | Array of String | username@example.com | 报警联系人的邮箱地址。 |
ContactSmses | Array of String | 13900009999 | 报警联系人的手机号码。 说明 该参数仅适用于中国站。 |
ContactGroups | Array of String | ECS_Group | 报警联系人组。 |
示例
请求示例
http(s)://[Endpoint]/?Action=DescribeAlertHistoryList
&<公共请求参数>
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeAlertHistoryListResponse>
<AlarmHistoryList>
<AlarmHistory>
<Status>2</Status>
<ContactGroups>
<ContactGroup>ECS_Group</ContactGroup>
</ContactGroups>
<RuleId>applyTemplate61dc81b5-d357-4cf6-a9b7-9f83c1d5****</RuleId>
<Dimensions>{\"instanceId\":\"i-bp1cqhiw1za2****\"}</Dimensions>
<EvaluationCount>3</EvaluationCount>
<ContactMails></ContactMails>
<ContactSmses></ContactSmses>
<Namespace>acs_ecs_dashboard</Namespace>
<AlertTime>1640586600000</AlertTime>
<GroupId>7671****</GroupId>
<InstanceName>i-bp1cqhiw1za2****</InstanceName>
<MetricName>cpu_total</MetricName>
<Contacts></Contacts>
<Expression>$Average>=10</Expression>
<State>ALARM</State>
<Value>10.58</Value>
<Level>P4</Level>
<PreLevel>P4</PreLevel>
<LastTime>360133</LastTime>
<RuleName>ECS_Rule</RuleName>
<ContactALIIMs></ContactALIIMs>
</AlarmHistory>
<AlarmHistory>
<Status>0</Status>
<ContactGroups>
<ContactGroup>ECS_Group</ContactGroup>
</ContactGroups>
<RuleId>applyTemplate61dc81b5-d357-4cf6-a9b7-9f83****</RuleId>
<Dimensions>{\"instanceId\":\"i-bp1cqhiw1za2807s****\"}</Dimensions>
<EvaluationCount>3</EvaluationCount>
<ContactMails></ContactMails>
<ContactSmses></ContactSmses>
<Namespace>acs_ecs_dashboard</Namespace>
<AlertTime>1640586540000</AlertTime>
<GroupId>7671****</GroupId>
<InstanceName>i-bp1cqhiw1za2807s****</InstanceName>
<MetricName>cpu_total</MetricName>
<Contacts></Contacts>
<Expression>$Average>=10</Expression>
<State>ALARM</State>
<Value>10.13</Value>
<Level>P4</Level>
<LastTime>300085</LastTime>
<RuleName>ECS_Rule</RuleName>
<ContactALIIMs>
<ContactALIIM>\"username@example.com\"</ContactALIIM>
</ContactALIIMs>
</AlarmHistory>
</AlarmHistoryList>
<RequestId>C3C69FBE-2262-541F-A409-C52F380BAE63</RequestId>
<Total>2</Total>
<Code>200</Code>
<Success>true</Success>
</DescribeAlertHistoryListResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"AlarmHistoryList" : {
"AlarmHistory" : [ {
"Status" : 2,
"ContactGroups" : {
"ContactGroup" : [ "ECS_Group" ]
},
"RuleId" : "applyTemplate61dc81b5-d357-4cf6-a9b7-9f83c1d5****",
"Dimensions" : "{\"instanceId\":\"i-bp1cqhiw1za2****\"}",
"EvaluationCount" : 3,
"ContactMails" : {
"ContactMail" : [ ]
},
"ContactSmses" : {
"ContactSms" : [ ]
},
"Namespace" : "acs_ecs_dashboard",
"AlertTime" : 1640586600000,
"GroupId" : "7671****",
"InstanceName" : "i-bp1cqhiw1za2****",
"MetricName" : "cpu_total",
"Contacts" : {
"Contact" : [ ]
},
"Expression" : "$Average>=10",
"State" : "ALARM",
"Value" : "10.58",
"Level" : "P4",
"PreLevel" : "P4",
"LastTime" : 360133,
"RuleName" : "ECS_Rule",
"ContactALIIMs" : {
"ContactALIIM" : [ ]
}
}, {
"Status" : 0,
"ContactGroups" : {
"ContactGroup" : [ "ECS_Group" ]
},
"RuleId" : "applyTemplate61dc81b5-d357-4cf6-a9b7-9f83****",
"Dimensions" : "{\"instanceId\":\"i-bp1cqhiw1za2807s****\"}",
"EvaluationCount" : 3,
"ContactMails" : {
"ContactMail" : [ ]
},
"ContactSmses" : {
"ContactSms" : [ ]
},
"Namespace" : "acs_ecs_dashboard",
"AlertTime" : 1640586540000,
"GroupId" : "7671****",
"InstanceName" : "i-bp1cqhiw1za2807s****",
"MetricName" : "cpu_total",
"Contacts" : {
"Contact" : [ ]
},
"Expression" : "$Average>=10",
"State" : "ALARM",
"Value" : "10.13",
"Level" : "P4",
"LastTime" : 300085,
"RuleName" : "ECS_Rule",
"ContactALIIMs" : {
"ContactALIIM" : [ "\"username@example.com\"" ]
}
} ]
},
"RequestId" : "C3C69FBE-2262-541F-A409-C52F380BAE63",
"Total" : 2,
"Code" : "200",
"Success" : true
}
错误码
访问错误中心查看更多错误码。