调用GetAutonomousNotifyEventContent接口,获取自治事件内容。
使用该接口需满足以下前提条件:
- 使用阿里云或DAS的SDK时,建议使用最新版本。
- 在使用SDK调用DAS服务时,需要将地域指定为cn-shanghai。
- 当您的实例接入DAS之后,DAS异常检测发现数据库相关的监控指标发生变化,就会触发快照抓取等通知类事件。
说明 只有开启自治中心才能获取通知事件的详情。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | GetAutonomousNotifyEventContent |
系统规定参数。取值:GetAutonomousNotifyEventContent。 |
__context | String | 否 | None |
备用参数。 |
InstanceId | String | 是 | rm-18ff4a195d**** |
实例ID。 |
SpanId | String | 是 | 7e7b2774-95b8-4fa3-bd9c-0ab47cb7**** |
事件的唯一标识,您可调用GetAutonomousNotifyEventsInRange接口查看返回参数中的SpanId。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
Message | String | Successful |
请求返回消息。 说明 请求成功时该参数返回Successful,请求失败时会返回请求异常信息(如错误码等)。
|
RequestId | String | B6D17591-B48B-4D31-9CD6-9B9796B2**** |
请求ID。 |
Data | String | {\"taskId\":\"7e1ba595-0889-48ff-a6ff-010f54991d****\",\"taskType\":\"SQL_OPTIMIZE\",\"advisorId\":\"636dc5f34664dd56ff0****\",\"sqlId\":\"e2b1d6c1ee1bb29555a828b59f16****\",\"indexAdviceCount\":1,\"indexAdvices\":[{\"schemaName\":\"das\",\"tableName\":\"students\",\"indexName\":\"idx_name\",\"columns\":[\"name\"],\"unique\":false,\"ddlAddIndex\":\"ALTER TABLE `das`.`students` ADD INDEX `idx_name` (`name`)\",\"priority\":0,\"optimizeId\":\"96232794517277511\"}],\"tuningAdvices\":[],\"improvement\":8127.25,\"supportLevel\":3,\"priority\":\"HIGH\"} |
详细信息列表。 |
Code | String | 200 |
返回的状态码。 |
Success | String | true |
请求是否执行成功:
|
示例
请求示例
http(s)://das.cn-shanghai.aliyuncs.com/?Action=GetAutonomousNotifyEventContent
&InstanceId=rm-18ff4a195d****
&SpanId=7e7b2774-95b8-4fa3-bd9c-0ab47cb7****
&公共请求参数
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<GetAutonomousNotifyEventContentResponse>
<Message>Successful</Message>
<RequestId>B6D17591-B48B-4D31-9CD6-9B9796B2****</RequestId>
<Data>{"taskId":"7e1ba595-0889-48ff-a6ff-010f54991d****","taskType":"SQL_OPTIMIZE","advisorId":"636dc5f34664dd56ff0****","sqlId":"e2b1d6c1ee1bb29555a828b59f16****","indexAdviceCount":1,"indexAdvices":[{"schemaName":"das","tableName":"students","indexName":"idx_name","columns":["name"],"unique":false,"ddlAddIndex":"ALTER TABLE `das`.`students` ADD INDEX `idx_name` (`name`)","priority":0,"optimizeId":"96232794517277511"}],"tuningAdvices":[],"improvement":8127.25,"supportLevel":3,"priority":"HIGH"}</Data>
<Code>200</Code>
<Success>true</Success>
</GetAutonomousNotifyEventContentResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"Message" : "Successful",
"RequestId" : "B6D17591-B48B-4D31-9CD6-9B9796B2****",
"Data" : "{\"taskId\":\"7e1ba595-0889-48ff-a6ff-010f54991d****\",\"taskType\":\"SQL_OPTIMIZE\",\"advisorId\":\"636dc5f34664dd56ff0****\",\"sqlId\":\"e2b1d6c1ee1bb29555a828b59f16****\",\"indexAdviceCount\":1,\"indexAdvices\":[{\"schemaName\":\"das\",\"tableName\":\"students\",\"indexName\":\"idx_name\",\"columns\":[\"name\"],\"unique\":false,\"ddlAddIndex\":\"ALTER TABLE `das`.`students` ADD INDEX `idx_name` (`name`)\",\"priority\":0,\"optimizeId\":\"96232794517277511\"}],\"tuningAdvices\":[],\"improvement\":8127.25,\"supportLevel\":3,\"priority\":\"HIGH\"}",
"Code" : 200,
"Success" : true
}
错误码
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
400 | InvalidParams | The request parameters are invalid. | 请求参数错误 |
访问错误中心查看更多错误码。