调用GetInstanceInspections接口,获取数据库实例巡检评分的结果。
接口说明
DAS 支持巡检评分功能,可以对目标实例进行定期巡检并给出健康评分,帮助您清楚地了解数据库运行情况,更多信息,请参见巡检评分。
使用该接口需满足以下前提条件:
本接口只适用于 RDS MySQL、ECS 上的 MySQL 自建库、IDC MySQL 自建库、云数据库 Tair(兼容 Redis)、PolarDB MySQL 版。
在使用阿里云 SDK 时,需要保证 aliyun-sdk-core 的版本大于 4.3.3,建议使用最新版本。
使用 DAS 的 SDK 的版本为 1.0.3 或以上。
在使用 SDK 调用 DAS 服务时,需要将地域指定为 cn-shanghai。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
hdm:GetInstanceInspections |
get |
*全部资源
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| Engine |
string |
是 |
数据库引擎,取值:
|
MySQL |
| StartTime |
string |
是 |
任务开始时间,格式为 Unix 时间戳,单位为毫秒。 |
1655416825000 |
| EndTime |
string |
是 |
任务结束时间,格式为 Unix 时间戳,单位为毫秒。 说明
任务结束时间需晚于任务开始时间。 |
1655427625000 |
| PageNo |
string |
是 |
页码,取值大于 0 且不超过 Integer 数据类型的最大值,默认值为 1。 |
1 |
| PageSize |
string |
是 |
每页最大记录数,默认值为 10。 |
10 |
| InstanceArea |
string |
是 |
实例所属的数据库产品,取值:
说明
IDC 为用户数据中心。 |
RDS |
| SearchMap |
string |
否 |
过滤条件,可以按照如下条件进行过滤:
|
{"InstanceId":"rm-bp10usoc1erj7****"} |
| ResourceGroupId |
string |
否 |
资源组 ID。 |
rg-aek2eil6npi**** |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
|||
| Message |
string |
请求返回消息。 说明
请求成功时该参数返回 Successful,请求失败时会返回请求异常信息(如错误码等)。 |
Successful |
| RequestId |
string |
请求 ID。 |
B6D17591-B48B-4D31-9CD6-9B9796B2**** |
| Data |
object |
详细信息。 |
|
| List |
array<object> |
详细信息列表。 |
|
|
array<object> |
|||
| EndTime |
integer |
任务结束时间,格式为 Unix 时间戳,单位为毫秒。 说明
任务结束时间需晚于任务开始时间。 |
1608888296001 |
| StartTime |
integer |
任务开始时间,格式为 Unix 时间戳,单位为毫秒。 |
1608888296000 |
| Data |
object |
返回的数据。 |
"data": { "hasDeadLock": false, "exceptionTableMap": {}, "bigTransactionCount": 0, "cpu": 4, "isRds": true, "rdsEnable": true, "enable": false, "activeSessions": [], "bigTransactionList": [], "bigSessionList": [ { "blockDuration": 0, "active": false, "Time": 0, "db": "" }, |
| Instance |
object |
实例信息。 |
|
| VpcId |
string |
实例的 VPC ID。 |
vpc-bp1knt7m55z9exoo7**** |
| Uuid |
string |
实例的唯一标识符号。 |
hdm_3063db6792965c080a4bcb6e6304**** |
| InstanceArea |
string |
实例所属的数据库产品,取值:
说明
IDC 为用户数据中心。 |
RDS |
| InstanceClass |
string |
实例的规格。 |
rds.mysql.s2.xlarge |
| Region |
string |
实例所属的地域 ID。 |
cn-hangzhou |
| AccountId |
string |
账号 ID,您可在阿里云账号管理的安全设置页面获取登录账号的 ID。 |
108398049688**** |
| NetworkType |
string |
实例的网络类型。 |
VPC |
| Engine |
string |
数据库引擎,取值:
|
MySQL |
| InstanceId |
string |
实例 ID。 |
rm-bp10usoc1erj7**** |
| NodeId |
string |
实例的节点 ID。 |
rm-bp10usoc1erj7**** |
| EngineVersion |
string |
数据库引擎的版本号。 |
8.0 |
| InstanceAlias |
string |
实例名称 |
test-01 |
| Cpu |
string |
CPU 规格,例如返回 8 时代表 CPU 规格为 8 核。 |
8 |
| Memory |
integer |
数据库内存,单位为 MB。 |
32768 |
| Storage |
integer |
存储空间,单位为 GB。 |
150 |
| Category |
string |
实例的访问模式,取值:
|
standard |
| ScoreMap |
object |
扣分详情。 |
|
| GmtCreate |
integer |
任务的创建时间,格式为 Unix 时间戳,单位为毫秒。 |
1603247192000 |
| Score |
integer |
巡检得分。 |
100 |
| AutoFunction |
object |
自治功能开启情况。 |
|
| EventSubscription |
integer |
事件订阅:
|
0 |
| AutoIndex |
integer |
自动索引创建和删除:
|
2 |
| AutoLimitedSql |
integer |
自动限流:
|
2 |
| AutoResourceOptimize |
integer |
空间碎片自动回收:
|
0 |
| AutoScale |
integer |
自动弹性伸缩:
|
0 |
| EnableDasPro |
integer |
DAS 企业版:
|
0 |
| State |
integer |
巡检任务状态:
|
2 |
| TaskType |
integer |
巡检任务发起类型:
|
0 |
| PageNo |
integer |
页码,取值大于 0 且不超过 Integer 数据类型的最大值,默认值为 1。 |
1 |
| PageSize |
integer |
每页最大记录数,默认值为 10。 |
10 |
| Total |
integer |
总记录数。 |
4 |
| Code |
string |
返回的状态码。 |
200 |
| Success |
string |
请求是否执行成功:
|
true |
示例
正常返回示例
JSON格式
{
"Message": "Successful",
"RequestId": "B6D17591-B48B-4D31-9CD6-9B9796B2****",
"Data": {
"List": [
{
"EndTime": 1608888296001,
"StartTime": 1608888296000,
"Data": {
"test": "test",
"test2": 1
},
"Instance": {
"VpcId": "vpc-bp1knt7m55z9exoo7****",
"Uuid": "hdm_3063db6792965c080a4bcb6e6304****",
"InstanceArea": "RDS",
"InstanceClass": "rds.mysql.s2.xlarge",
"Region": "cn-hangzhou",
"AccountId": "108398049688****",
"NetworkType": "VPC",
"Engine": "MySQL",
"InstanceId": "rm-bp10usoc1erj7****",
"NodeId": "rm-bp10usoc1erj7****",
"EngineVersion": "8.0",
"InstanceAlias": "test-01",
"Cpu": "8",
"Memory": 32768,
"Storage": 150,
"Category": "standard"
},
"ScoreMap": {
"test": "test",
"test2": 1
},
"GmtCreate": 1603247192000,
"Score": 100,
"AutoFunction": {
"EventSubscription": 0,
"AutoIndex": 2,
"AutoLimitedSql": 2,
"AutoResourceOptimize": 0,
"AutoScale": 0
},
"EnableDasPro": 0,
"State": 2,
"TaskType": 0
}
],
"PageNo": 1,
"PageSize": 10,
"Total": 4
},
"Code": "200",
"Success": "true"
}
错误码
|
HTTP status code |
错误码 |
错误信息 |
描述 |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | 请求参数错误 |
| 403 | NoPermission | You are not authorized to do this action. | 没有权限执行该操作 |
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。