调用GetAutonomousNotifyEventsInRange接口,获取指定类型或范围的通知事件。
使用该接口需满足以下前提条件:
- 使用阿里云或DAS的SDK时,建议使用最新版本。
- 使用SDK调用DAS服务时,需要将地域指定为cn-shanghai。
- 当您的实例接入DAS之后,DAS异常检测发现数据库相关的监控指标发生变化,就会触发快照抓取等通知类事件。
说明 只有开启自治中心才能获取通知事件的详情。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | GetAutonomousNotifyEventsInRange | 系统规定参数。取值:GetAutonomousNotifyEventsInRange。 |
__context | String | 否 | None | 备用参数。 |
InstanceId | String | 否 | rm-18ff4a195d**** | 实例ID。 |
StartTime | String | 是 | 1568269711000 | 查询任务开始时间,格式为Unix时间戳,单位为毫秒。 |
EndTime | String | 是 | 1568265711221 | 查询任务结束时间,格式为Unix时间戳,单位为毫秒。 说明 查询任务结束时间需晚于查询任务开始时间。 |
NodeId | String | 否 | r-x****-db-0 | PolarDB的节点ID,您可以通过调用DescribeDBClusters接口查看返回参数的DBNodeId。 说明 仅支持PolarDB MySQL版实例。 |
EventContext | String | 否 | None | 备用参数。 |
Level | String | 否 | Warn | 指定事件紧急程度,当该字段设置时,MinLevel参数将无效。取值:
|
MinLevel | String | 否 | Notice | 最小事件紧急程度。取值:
|
PageOffset | String | 否 | 1 | 分页查询,页码,取值大于0且不超过Integer数据类型的最大值,默认值为1。 |
PageSize | String | 否 | 30 | 分页查询,每页大小。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
Message | String | Successful | 请求返回消息。 说明 请求成功时该参数返回Successful,请求失败时会返回请求异常信息(如错误码等)。 |
RequestId | String | B6D17591-B48B-4D31-9CD6-9B9796B2**** | 请求ID。 |
Data | Object | 详细信息列表,包括信息总数、错误码等。 |
|
List | Array of String | "T": [] | 详细信息列表。 |
PageNo | Long | 1 | 页码。 |
PageSize | Long | 10 | 每页最大记录数。 |
Extra | String | None | 备用参数。 |
Total | Long | 4 | 总记录数。 |
Code | String | 200 | 返回的状态码。 |
Success | String | true | 请求是否执行成功:
|
示例
请求示例
http(s)://das.cn-shanghai.aliyuncs.com/?Action=GetAutonomousNotifyEventsInRange
&InstanceId=rm-18ff4a195d****
&StartTime=1568269711000
&EndTime=1568269711001
&NodeId=r-x****-db-0
&Level=Warn
&MinLevel=Notice
&PageOffset=1
&PageSize=10
&公共请求参数
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<GetAutonomousNotifyEventsInRangeResponse>
<Message>Successful</Message>
<RequestId>B6D17591-B48B-4D31-9CD6-9B9796B2****</RequestId>
<Data>
<List>
</List>
<PageNo>1</PageNo>
<PageSize>10</PageSize>
<Extra>None</Extra>
<Total>4</Total>
</Data>
<Code>200</Code>
<Success>true</Success>
</GetAutonomousNotifyEventsInRangeResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"Message" : "Successful",
"RequestId" : "B6D17591-B48B-4D31-9CD6-9B9796B2****",
"Data" : {
"List" : {
"T" : [ ]
},
"PageNo" : 1,
"PageSize" : 10,
"Extra" : "None",
"Total" : 4
},
"Code" : "200",
"Success" : "true"
}
错误码
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
400 | InvalidParams | The request parameters are invalid. | 请求参数错误 |
访问错误中心查看更多错误码。