调用SearchEvents接口查询报警事件记录。
报警事件记录,不是报警发送记录。是报警规则每分钟轮询判断后的事件记录。分为触发与未触发。触发的事件,如果没有在静默期中,将会被发送。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | SearchEvents |
系统规定参数,取值为 |
RegionId | String | 是 | cn-hangzhou |
地域ID。 |
ProxyUserId | String | 否 | 123412** |
内部参数。 |
AlertId | Long | 否 | 123 |
报警规则ID,可调用SearchAlertRules接口获取(对应返回参数中的 |
Pid | String | 否 | atc889zkcf@d8deedfa9bf**** |
报警关联应用的应用ID(PID) |
CurrentPage | Integer | 否 | 1 |
查询结果分页的页码。默认为 |
PageSize | Integer | 否 | 10 |
查询结果分页的每页项目数量。默认为 |
AppType | String | 否 | TRACE |
报警规则关联应用的类型:
|
AlertType | Integer | 否 | 4 |
报警规则类型:
|
IsTrigger | Integer | 否 | 1 |
报警事件是否被触发,若不填写则查询全部。
|
StartTime | Long | 否 | 1595565300000 |
查询报警事件的开始时间的时间戳。格式为Unix Timestamp Long,单位为毫秒。默认为当前时间的前10分钟。 |
EndTime | Long | 否 | 1595568970000 |
查询报警事件的结束时间的时间戳。格式为Unix Timestamp Long,单位为毫秒。默认为当前时间。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
IsTrigger | Integer | 0 |
内部参数 |
PageBean | Struct |
返回结构体 |
|
Event | Array |
报警事件列表 |
|
AlertId | Long | 123 |
事件关联的报警规则ID |
AlertName | String | alertName |
事件关联的报警规则名称 |
AlertRule | String | {\"operator\":\"&\",\"rules\":[{\"aggregates\":\"AVG\",\"alias\":\"JVM_线程总数\",\"measure\":\"appstat.jvm.ThreadCount\",\"nValue\":1,\"operator\":\"HOH_DOWN\",\"value\":50.0}]} |
事件关联的报警规则判断条件配置 |
AlertType | Integer | 4 |
事件关联的报警规则类型(一般不展示):
|
EventLevel | Integer | 1 |
事件等级 |
EventTime | Long | 1595569020000 |
事件发生时间的时间戳 |
Id | Long | 123 |
事件记录ID |
Links | List | [ "http://arms.console.aliyun.com/apm?spm=arms.alert.link&pid=xxxx@xxxx®ionId=cn-hangzhou#/xxx@xxx/txn/{\"rpc\":\"/demo/queryNotExistDB/11\",\"tabs\":\"ov\"}" ] |
事件还原现场链接列表 |
Message | String | {\"接口名称: /demo/queryNotExistDB/11 \":\"应用调用统计 接口名称: /demo/queryNotExistDB/11 调用响应时间_ms最近5分钟求平均 < 2000.0, 当前值25.8000\",\"事件日志太多,未完全展示\":\"......\"} |
事件内容,为JSONString格式,键表示维度,值表示此维度的报警内容。 |
PageNumber | Integer | 1 |
查询结果分页的页码 |
PageSize | Integer | 10 |
查询结果分页的每页项目数量 |
TotalCount | Integer | 1 |
查询结果总数 |
RequestId | String | 32940175-181B-4B93-966E-4BB69176**** |
请求ID |
示例
请求示例
http(s)://[Endpoint]/?Action=SearchEvents
&RegionId=cn-hangzhou
&AlertId=123
&StartTime=1579499026000
&EndTime=1579499626000
&<公共请求参数>
正常返回示例
XML
格式
<SearchEventsResponse>
<PageBean>
<TotalCount>2</TotalCount>
<PageSize>10</PageSize>
<PageNumber>1</PageNumber>
<Event>
<EventLevel>WARN</EventLevel>
<AlertId>123</AlertId>
<AlertName>alertName</AlertName>
<Message>{"节点机IP: 172.27.XX.XX ":"JVM监控 节点机IP: 172.27.XX.XX 最近1分钟求平均与上一小时同比 下跌未超过 50.0%","事件日志太多,未完全展示":"......"}</Message>
<EventTime>1595569020000</EventTime>
<Links>http://arms.console.aliyun.com/apm?startTime=1595565300000&endTime=1595569246633&regionId=cn-hangzhou&pid=****</Links>
<AlertRule>{"operator":"&","rules":[{"aggregates":"AVG","alias":"JVM_线程总数","measure":"appstat.jvm.ThreadCount","nValue":1,"operator":"HOH_DOWN","value":50.0}]}</AlertRule>
</Event>
</PageBean>
<RequestId>32940175-181B-4B93-966E-4BB69176****</RequestId>
</SearchEventsResponse>
JSON
格式
{
"PageBean": {
"TotalCount": 2,
"PageSize": 10,
"PageNumber": 1,
"Event": [
{
"EventLevel": "WARN",
"AlertId": 123,
"AlertName": "alertName",
"Message": "{\"节点机IP: 172.27.XX.XX \":\"JVM监控 节点机IP: 172.27.XX.XX 最近1分钟求平均与上一小时同比 下跌未超过 50.0%\",\"事件日志太多,未完全展示\":\"......\"}",
"EventTime": 1595569020000,
"Links": [
"http://arms.console.aliyun.com/apm?startTime=1595565300000&endTime=1595569246633®ionId=cn-hangzhou&pid=****"
],
"AlertRule": "{\"operator\":\"&\",\"rules\":[{\"aggregates\":\"AVG\",\"alias\":\"JVM_线程总数\",\"measure\":\"appstat.jvm.ThreadCount\",\"nValue\":1,\"operator\":\"HOH_DOWN\",\"value\":50.0}]}"
}
]
},
"RequestId": "32940175-181B-4B93-966E-4BB69176****"
}
在文档使用中是否遇到以下问题
更多建议
匿名提交