调用DescribeAlertLogList接口查询报警历史。
接口说明
该接口只能查询到最近一年的报警历史。
本文将提供一个示例,从云产品product维度查询云服务器 ECS 的报警历史。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
cms:DescribeAlertLogList |
get |
*全部资源
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| StartTime |
integer |
否 |
查询报警历史的开始时间戳。 单位:毫秒。 您只能查询最近一年的报警历史,如果查询时间大于一年,则参数 说明
开始时间( |
1609988009694 |
| EndTime |
integer |
否 |
查询报警历史的结束时间戳。 单位:毫秒。 您只能查询最近一年的报警历史,如果查询时间大于一年,则参数 说明
开始时间( |
1610074409694 |
| PageNumber |
integer |
否 |
页码。 默认值:1。 |
1 |
| PageSize |
integer |
否 |
分页大小。 默认值:10。 |
10 |
| SearchKey |
string |
否 |
查询报警历史的搜索关键字。 |
alert |
| GroupId |
string |
否 |
应用分组 ID。 |
7301**** |
| Namespace |
string |
否 |
云产品的命名空间。 说明
关于云产品的命名空间,请参见云产品监控项。 |
acs_ecs_dashboard |
| Product |
string |
否 |
云产品名称缩写。 关于如何获取云产品名称缩写,请参见 DescribeProductsOfActiveMetricRule 。 |
ECS |
| Level |
string |
否 |
报警的级别和通知方式。取值:
|
P4 |
| SendStatus |
string |
否 |
报警状态。取值:
当报警状态为 0 时,如果 Level 的取值为 P2、P3 或 P4,则发生告警;如果 Level 的取值为 OK,则报警恢复正常。 |
0 |
| ContactGroup |
string |
否 |
报警联系人组。 |
ECS_Group |
| RuleName |
string |
否 |
报警规则名称。 |
test123 |
| MetricName |
string |
否 |
监控项名称。 说明
关于云产品的监控项,请参见云产品监控项。 |
IntranetInRate |
| LastMin |
string |
否 |
获取日志的周期。单位:分钟。 |
360 |
| GroupBy |
string |
否 |
对数据进行空间维度聚合,相当于 SQL 中的 Group By。取值:
|
product |
| RuleId |
string |
否 |
报警规则 ID。 关于如何查询报警规则 ID,请参见 DescribeMetricRuleList 。 |
bc369e8_30f87e517ed2fc**** |
| SourceType |
string |
否 |
报警规则类型。取值:METRIC,表示时序指标报警规则。 |
METRIC |
| EventType |
string |
否 |
告警类型。取值:
|
TRIGGERED |
关于公共请求参数的详情,请参见公共参数。
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
无。 |
||
| RequestId |
string |
请求 ID。 |
1C4A3709-BF52-42EE-87B5-7435F0929585 |
| Success |
boolean |
操作是否成功。取值:
|
true |
| Code |
string |
状态码。 说明
200 表示成功。 |
200 |
| Message |
string |
错误信息。 |
The specified resource is not found. |
| PageNumber |
integer |
页码。 |
1 |
| PageSize |
integer |
每页显示记录条数。 |
10 |
| AlertLogList |
array<object> |
报警历史列表。 |
|
|
array<object> |
无。 |
||
| MetricName |
string |
监控项名称。 |
cpu_total |
| EventName |
string |
事件名称。 |
IOHang |
| Product |
string |
云产品标识。取值:
|
ECS |
| BlackListUUID |
string |
命中的报警黑名单 UUID。 |
8410dbbd-7d30-41c5-94cb-**** |
| Message |
string |
报警相关信息,为一个 JSON 串。 |
{"alertName":"e47aa0ac-4076-44db-a47d-d1083968****_Availability"} |
| Namespace |
string |
云产品的命名空间。 |
acs_ecs_dashboard |
| LevelChange |
string |
报警级别的变更。取值:
|
P4->OK |
| InstanceId |
string |
资源 ID。 |
i-m5e1qg6uo38rztr4**** |
| RuleName |
string |
报警规则名称。 |
CPU使用率 |
| RuleId |
string |
报警规则 ID。 |
d582b9e9-b1c1-4f17-9279-0fe7333a****_ResponseTime |
| BlackListName |
string |
命中的报警黑名单名称。 |
Black_Test |
| GroupName |
string |
应用分组名称。 |
ECS_Instances |
| GroupId |
string |
应用分组 ID。 |
7301**** |
| AlertTime |
string |
发生报警的时间戳。 单位:毫秒。 |
1610043776621 |
| InstanceName |
string |
资源名称。 |
portalHost |
| BlackListDetail |
string |
命中的报警黑名单详情。 |
{"id":12****,"metricProject":"acs_ecs_dashboard","userId":173651113438****,"uuid":"8410dbbd-7d30-41c5-94cb-****","name":"alert-****","productCategory":"ecs","instances":[{"instanceId":"i-m5e1qg6uo38rztr4****"}],"metrics":null,"scopeType":"USER","scopeValue":"","startTime":"0001-01-01T00:00:00Z","endTime":"9999-12-31T23:59:59.999999999+08:00","effectiveTime":null,"isEnable":true,"status":1,"gmtCreate":"2021-11-02T16:35:59+08:00","gmtModified":"2021-11-02T16:35:59+08:00","loadTime":"2021-11-02T16:36:15.213072177+08:00"} |
| Level |
string |
报警级别和报警通知方式。取值:
|
P4 |
| SendStatus |
string |
报警状态。取值:
当报警状态为 0 时,如果 Level 的取值为 P2、P3 或 P4,则发生告警;如果 Level 的取值为 OK,则报警恢复正常。 |
0 |
| ExtendedInfo |
array<object> |
报警的扩展信息。 |
|
|
object |
无。 |
||
| Name |
string |
扩展字段名称。 |
userId |
| Value |
string |
扩展字段值。 |
100931896542**** |
| Dimensions |
array<object> |
报警资源的维度。 |
|
|
object |
无。 |
||
| Key |
string |
报警资源的 Key。 |
instanceId |
| Value |
string |
报警资源的 Value。 |
i-m5e1qg6uo38rztr4**** |
| WebhookList |
array<object> |
报警回调的 URL 地址列表。 |
|
|
object |
无。 |
||
| code |
string |
报警回调的状态码。 |
200 |
| url |
string |
报警回调的 URL 地址。 |
https://www.aliyun.com/webhook.html |
| message |
string |
报警回调的返回信息。 |
success |
| DingdingWebhookList |
array |
报警联系人的 webhook 地址列表。 |
|
|
string |
报警联系人的 Webhook 地址列表。 |
https://oapi.dingtalk.com/robot/send?access_token=b7ff24032da1a5f86659ecda46797e13cc1d4e4da6903d7b014ea1d1488b**** |
|
| ContactOnCallList |
array |
报警联系人的电话通知列表。 |
|
|
string |
报警联系人的电话通知列表。 说明
该参数仅适用于中国站。 |
1368888**** |
|
| ContactMailList |
array |
报警联系人的邮件列表。 |
|
|
string |
报警联系人的邮件列表。 |
username@example.com |
|
| ContactGroups |
array |
报警联系人组的列表。 |
|
|
string |
报警联系人组。 |
ECS_Group |
|
| ContactALIIWWList |
array |
旺旺报警联系人列表。 |
|
|
string |
报警联系人的旺旺列表。 说明
该参数仅适用于中国站。 |
Alice |
|
| ContactSMSList |
array |
报警联系人的短信通知列表。 |
|
|
string |
报警联系人的短信通知列表。 说明
该参数仅适用于中国站。 |
1368888**** |
|
| ContactDingList |
array |
报警联系人的钉钉列表。 |
|
|
string |
报警联系人的钉钉列表。 |
CloudMonitor |
|
| SendDetail |
object |
报警推送结果详情。 |
|
| ResultCode |
string |
报警信息推送状态。
|
success |
| ChannelResultList |
array<object> |
按报警渠道推送的报警结果列表。 |
|
|
array<object> |
按报警渠道推送的报警结果。 |
||
| Channel |
string |
报警推送渠道。取值:
|
|
| ResultList |
array<object> |
云监控向报警渠道发送的报警信息结果列表。 |
|
|
object |
云监控向报警渠道发送的报警信息结果。 |
||
| Code |
string |
状态码。
|
200 |
| RequestId |
string |
调用其他云产品返回的请求 ID。 |
0BDAF8A8-04DC-5F0C-90E4-724D42C4**** |
| Success |
boolean |
调用目标的结果
|
true |
| Detail |
string |
返回结果详情。 |
{ } |
| notifyTargetList |
array |
渠道通知列表。 |
|
|
string |
渠道通知列表。 |
|
|
| Escalation |
object |
触发报警的规则。 |
|
| Expression |
string |
触发报警的规则描述。 说明
报警规则的主体,当监控数据满足报警条件时,触发报警规则。 |
$Average<90 |
| Times |
integer |
报警重试次数。 |
1 |
| Level |
string |
报警级别和报警通知方式。取值:
|
P4 |
| SendResultList |
array<object> |
报警的发送结果列表。 |
|
|
object |
报警的发送结果列表。 |
||
| Key |
string |
发送报警渠道。取值:
|
|
| Value |
array |
报警渠道对应的通知对象。 |
|
|
string |
报警渠道对应的通知对象。 |
username@example.com |
|
| LogId |
string |
日志 ID。 |
7510****::e8a472a0-46ae-4ac0-84b1-e46be368**** |
示例
正常返回示例
JSON格式
{
"RequestId": "1C4A3709-BF52-42EE-87B5-7435F0929585",
"Success": true,
"Code": "200",
"Message": "The specified resource is not found.",
"PageNumber": 1,
"PageSize": 10,
"AlertLogList": [
{
"MetricName": "cpu_total",
"EventName": "IOHang",
"Product": "ECS",
"BlackListUUID": "8410dbbd-7d30-41c5-94cb-****",
"Message": "{\"alertName\":\"e47aa0ac-4076-44db-a47d-d1083968****_Availability\"}",
"Namespace": "acs_ecs_dashboard",
"LevelChange": "P4->OK",
"InstanceId": "i-m5e1qg6uo38rztr4****",
"RuleName": "CPU使用率",
"RuleId": "d582b9e9-b1c1-4f17-9279-0fe7333a****_ResponseTime",
"BlackListName": "Black_Test",
"GroupName": "ECS_Instances",
"GroupId": "7301****",
"AlertTime": "1610043776621",
"InstanceName": "portalHost",
"BlackListDetail": "{\"id\":12****,\"metricProject\":\"acs_ecs_dashboard\",\"userId\":173651113438****,\"uuid\":\"8410dbbd-7d30-41c5-94cb-****\",\"name\":\"alert-****\",\"productCategory\":\"ecs\",\"instances\":[{\"instanceId\":\"i-m5e1qg6uo38rztr4****\"}],\"metrics\":null,\"scopeType\":\"USER\",\"scopeValue\":\"\",\"startTime\":\"0001-01-01T00:00:00Z\",\"endTime\":\"9999-12-31T23:59:59.999999999+08:00\",\"effectiveTime\":null,\"isEnable\":true,\"status\":1,\"gmtCreate\":\"2021-11-02T16:35:59+08:00\",\"gmtModified\":\"2021-11-02T16:35:59+08:00\",\"loadTime\":\"2021-11-02T16:36:15.213072177+08:00\"}",
"Level": "P4",
"SendStatus": "0",
"ExtendedInfo": [
{
"Name": "userId",
"Value": "100931896542****"
}
],
"Dimensions": [
{
"Key": "instanceId",
"Value": "i-m5e1qg6uo38rztr4****"
}
],
"WebhookList": [
{
"code": "200",
"url": "https://www.aliyun.com/webhook.html",
"message": "success"
}
],
"DingdingWebhookList": [
"https://oapi.dingtalk.com/robot/send?access_token=b7ff24032da1a5f86659ecda46797e13cc1d4e4da6903d7b014ea1d1488b****"
],
"ContactOnCallList": [
"1368888****"
],
"ContactMailList": [
"username@example.com"
],
"ContactGroups": [
"ECS_Group"
],
"ContactALIIWWList": [
"Alice"
],
"ContactSMSList": [
"1368888****"
],
"ContactDingList": [
"CloudMonitor"
],
"SendDetail": {
"ResultCode": "success",
"ChannelResultList": [
{
"Channel": "MAIL",
"ResultList": [
{
"Code": "200",
"RequestId": "0BDAF8A8-04DC-5F0C-90E4-724D42C4****",
"Success": true,
"Detail": "{ }",
"notifyTargetList": [
"MAIL"
]
}
]
}
]
},
"Escalation": {
"Expression": "$Average<90",
"Times": 1,
"Level": "P4"
},
"SendResultList": [
{
"Key": "MAIL",
"Value": [
"username@example.com"
]
}
],
"LogId": "7510****::e8a472a0-46ae-4ac0-84b1-e46be368****"
}
]
}
错误码
|
HTTP status code |
错误码 |
错误信息 |
描述 |
|---|---|---|---|
| 400 | ParameterInvalid | Parameter invalid. | 非法参数 |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | AccessForbidden | User not authorized to operate on the specified resource. | |
| 404 | ResourceNotFound | The specified resource is not found. | 未找到指定资源。 |
| 409 | ResourceConflict | Concurrent modification of resources. | |
| 409 | ResourceExist | Resources already exist. |
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。