全部产品
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
云监控

查询报警历史

更新时间:2017-06-07 13:26:11

描述

查询报警历史。

请求类型

GET/POST

请求参数

名称 类型 是否必须 描述
Action String 系统规定参数,取值:ListAlarmHistory
Id String 可选 报警规则的id
Size Int 可选 每页记录数,默认值:100
StartTime String 可选 查询数据开始时间,默认24小时前,可以输入long型时间,也可以输入yyyy-MM-dd HH:mm:ss类型时间
EndTime String 可选 查询数据结束时间,默认当前时间,可以输入long型时间,也可以输入yyyy-MM-dd HH:mm:ss类型时间
Cursor String 可选 查询数据的起始位置,为空则按时间查询前100条

返回参数

名称 类型 描述
AlarmHistoryList List 报警历史详情列表
Cursor String 下一页数据,为空代表没有下一页
Success Boolean 请求是否成功
RequestId String 请求的uuid,便于查询日志
Code String 请求失败状态码,200为成功,非200为失败
Message String 请求失败的提示信息

History 的参数

名称 类型 描述
Id String 报警规则的id
Name String 报警规则的名称
Namespace String 产品的名称
MetricName String 监控项名称
Dimension String 报警规则对应实例,为json object对应的字符串,例如{“instance”:”name1”}
EvaluationCount Int 连续探测几次都满足阈值条件时报警
Value String 报警的当前值
AlarmTime Long 发生报警的时间
LastTime Long 报警持续时间,单位为毫秒
State String 报警规则状态,有OK,ALARM,INSUFFICIENT_DATA三种状态
Status Integer 通知发送状态,0为已通知用户,1为不在生效期未通知,2为处于报警沉默期未通知
ContactGroups String 发出的报警通知的通知对象,json array对应的字符串,例如[“联系组1”:”联系组2”],只有通知状态为0才有该字段

错误编码

错误代码 描述 语义
400 Bad Request 客户端请求中的语法错误
403 Forbidden 没有权限
404 Not Found 客户端错误,未找到
500 Internal Server Error 服务器内部错误
200 OK 正常

示例

  • 请求示例
  1. http://metrics.cn-hangzhou.aliyuncs.com/?Action=ListAlarmHistory
  2. &EndTime=2017-03-16+15%3A00%3A00
  3. &Size=3
  4. &StartTime=2017-02-20+10%3A50%3A00
  5. &Id=1a775e37-dfba-430c-ab9f-7036475c8bfb_2dbe619b-0483-402e-9437-7c7a38fba7ed
  6. &<公共请求参数>
  • 返回示例

XML格式

  1. <ListAlarmHistoryResponse>
  2. <AlarmHistoryList>
  3. <AlarmHistory>
  4. <Status>2</Status>
  5. <Value>{"Maximum":301,"Minimum":301}</Value>
  6. <MetricName>http.status_groupbyinstanceid#60</MetricName>
  7. <State>ALARM</State>
  8. <LastTime>122088</LastTime>
  9. <AlarmTime>1489568222088</AlarmTime>
  10. <Namespace>acs_sitemonitor</Namespace>
  11. <ContactGroups>null</ContactGroups>
  12. <Id>1a775e37-dfba-430c-ab9f-7036475c8bfb_2dbe619b-0483-402e-9437-7c7a38fba7ed</Id>
  13. <EvaluationCount>3</EvaluationCount>
  14. </AlarmHistory>
  15. <AlarmHistory>
  16. <Status>0</Status>
  17. <Value>{"Maximum":301,"Minimum":301}</Value>
  18. <MetricName>http.status_groupbyinstanceid#60</MetricName>
  19. <State>ALARM</State>
  20. <LastTime>62078</LastTime>
  21. <AlarmTime>1489568162078</AlarmTime>
  22. <Namespace>acs_sitemonitor</Namespace>
  23. <ContactGroups>["云账号报警联系人"]</ContactGroups>
  24. <Id>1a775e37-dfba-430c-ab9f-7036475c8bfb_2dbe619b-0483-402e-9437-7c7a38fba7ed</Id>
  25. <EvaluationCount>3</EvaluationCount>
  26. </AlarmHistory>
  27. </AlarmHistoryList>
  28. <RequestId>7E7A6173-EC07-43A1-ABBF-1F05EBB4C2BB</RequestId>
  29. <Success>true</Success>
  30. <Code>200</Code>
  31. </ListAlarmHistoryResponse>

JSON格式

  1. {
  2. "AlarmHistoryList": {
  3. "AlarmHistory": [
  4. {
  5. "Status": 2,
  6. "Value": "{\"Maximum\":301,\"Minimum\":301}",
  7. "MetricName": "http.status_groupbyinstanceid#60",
  8. "State": "ALARM",
  9. "LastTime": 122088,
  10. "AlarmTime": 1489568222088,
  11. "Namespace": "acs_sitemonitor",
  12. "ContactGroups": "null",
  13. "Id": "1a775e37-dfba-430c-ab9f-7036475c8bfb_2dbe619b-0483-402e-9437-7c7a38fba7ed",
  14. "EvaluationCount": 3
  15. },
  16. {
  17. "Status": 0,
  18. "Value": "{\"Maximum\":301,\"Minimum\":301}",
  19. "MetricName": "http.status_groupbyinstanceid#60",
  20. "State": "ALARM",
  21. "LastTime": 62078,
  22. "AlarmTime": 1489568162078,
  23. "Namespace": "acs_sitemonitor",
  24. "ContactGroups": "[\"云账号报警联系人\"]",
  25. "Id": "1a775e37-dfba-430c-ab9f-7036475c8bfb_2dbe619b-0483-402e-9437-7c7a38fba7ed",
  26. "EvaluationCount": 3
  27. }
  28. ]
  29. },
  30. "RequestId": "1DBBCE29-0F69-435C-B65C-53D1011D1D72",
  31. "Success": true,
  32. "Code": "200"
  33. }
本文导读目录