Mengambil hasil inspeksi yang dilakukan pada instance database menggunakan fitur inspeksi dan penilaian.
Deskripsi operasi
Database Autonomy Service (DAS) menyediakan fitur inspeksi dan penilaian yang memungkinkan Anda melakukan inspeksi serta memberikan skor terhadap status kesehatan instance secara berkala. Fitur ini membantu Anda memperoleh informasi mengenai kondisi database Anda. Untuk informasi selengkapnya, lihat Inspeksi dan penilaian.
Sebelum memanggil operasi ini, perhatikan hal-hal berikut:
Operasi ini hanya berlaku untuk ApsaraDB RDS for MySQL, database MySQL yang dikelola sendiri yang di-hosting pada instance Elastic Compute Service (ECS), database MySQL yang dikelola sendiri di pusat data, ApsaraDB for Redis, dan PolarDB for MySQL.
Jika Anda menggunakan Alibaba Cloud SDK, pastikan versi aliyun-sdk-core lebih baru dari V4.3.3. Disarankan untuk menggunakan versi terbaru.
Versi DAS SDK harus V1.0.3 atau yang lebih baru.
Jika Anda menggunakan SDK untuk memanggil operasi DAS, Anda harus mengatur region ID ke cn-shanghai.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:GetInstanceInspections |
get |
*All Resource
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| Engine |
string |
Yes |
Database engine. Nilai yang valid:
|
MySQL |
| StartTime |
string |
Yes |
Awal rentang waktu untuk ditanyakan. Atur parameter ini ke stempel waktu UNIX yang merepresentasikan jumlah milidetik sejak 1 Januari 1970 pukul 00:00:00 UTC. |
1655416825000 |
| EndTime |
string |
Yes |
Akhir rentang waktu untuk ditanyakan. Atur parameter ini ke stempel waktu UNIX yang merepresentasikan jumlah milidetik sejak 1 Januari 1970 pukul 00:00:00 UTC. Catatan
Waktu akhir harus lebih lambat daripada waktu mulai. |
1655427625000 |
| PageNo |
string |
Yes |
Nomor halaman. Nilainya harus bilangan bulat positif. Nilai default: 1. |
1 |
| PageSize |
string |
Yes |
Jumlah entri per halaman. Nilai default: 10. |
10 |
| InstanceArea |
string |
Yes |
Tipe instans tempat database di-deploy. Nilai yang valid:
Catatan
Nilai IDC menunjukkan bahwa instans di-deploy di data center. |
RDS |
| SearchMap |
string |
No |
Kondisi filter, yang dapat ditentukan dalam salah satu format berikut:
|
{"InstanceId":"rm-bp10usoc1erj7****"} |
| ResourceGroupId |
string |
No |
ID kelompok sumber daya. |
rg-aek2eil6npi**** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| Message |
string |
Pesan yang dikembalikan. Catatan
Jika permintaan berhasil, Successful dikembalikan. Jika permintaan gagal, pesan kesalahan seperti kode kesalahan akan dikembalikan. |
Successful |
| RequestId |
string |
ID permintaan. |
B6D17591-B48B-4D31-9CD6-9B9796B2**** |
| Data |
object |
Detailnya. |
|
| List |
array<object> |
Informasi detail. |
|
|
array<object> |
|||
| EndTime |
integer |
Waktu akhir tugas inspeksi dan penilaian. Nilainya merupakan stempel waktu UNIX yang merepresentasikan jumlah milidetik sejak 1 Januari 1970 pukul 00:00:00 UTC. Catatan
Waktu akhir harus lebih lambat daripada waktu mulai. |
1608888296001 |
| StartTime |
integer |
Waktu mulai tugas inspeksi dan penilaian. Nilainya merupakan stempel waktu UNIX yang merepresentasikan jumlah milidetik sejak 1 Januari 1970 pukul 00:00:00 UTC. |
1608888296000 |
| Data |
object |
Data yang dikembalikan. |
"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 |
Informasi mengenai instans. |
|
| VpcId |
string |
ID virtual private cloud (VPC) tempat instans di-deploy. |
vpc-bp1knt7m55z9exoo7**** |
| Uuid |
string |
Identifier unik instans. |
hdm_3063db6792965c080a4bcb6e6304**** |
| InstanceArea |
string |
Tipe instans tempat database di-deploy. Nilai yang valid:
Catatan
Nilai IDC menunjukkan bahwa instans di-deploy di data center. |
RDS |
| InstanceClass |
string |
Tipe instans. |
rds.mysql.s2.xlarge |
| Region |
string |
ID wilayah instans. |
cn-hangzhou |
| AccountId |
string |
ID akun. Anda dapat melihat ID akun login dengan mengarahkan pointer ke profil di Konsol manajemen Alibaba Cloud. |
108398049688**** |
| NetworkType |
string |
Jenis jaringan instans. |
VPC |
| Engine |
string |
Database engine. Nilai yang valid:
|
MySQL |
| InstanceId |
string |
ID instans. |
rm-bp10usoc1erj7**** |
| NodeId |
string |
ID node pada instans. |
rm-bp10usoc1erj7**** |
| EngineVersion |
string |
Nomor versi database engine. |
8.0 |
| InstanceAlias |
string |
Nama instans. |
test-01 |
| Cpu |
string |
Spesifikasi CPU instans. Misalnya, jika nilai 8 dikembalikan, instans memiliki delapan core CPU. |
8 |
| Memory |
integer |
Kapasitas memori database yang di-deploy pada instans. Satuan: MB. |
32768 |
| Storage |
integer |
Storage space instans. Satuan: GB. |
150 |
| Category |
string |
Mode koneksi instans. Nilai yang valid:
|
standard |
| ScoreMap |
object |
Skor yang dikurangkan untuk instans. |
|
| GmtCreate |
integer |
Waktu saat tugas dibuat. Nilainya merupakan stempel waktu UNIX yang merepresentasikan jumlah milidetik sejak 1 Januari 1970 pukul 00:00:00 UTC. |
1603247192000 |
| Score |
integer |
Skor inspeksi instans. |
100 |
| AutoFunction |
object |
Menunjukkan apakah layanan otonomi diaktifkan. |
|
| EventSubscription |
integer |
Menunjukkan apakah fitur langganan event diaktifkan. Nilai yang valid:
|
0 |
| AutoIndex |
integer |
Menunjukkan apakah fitur pembuatan dan penghapusan indeks otomatis diaktifkan. Nilai yang valid:
|
2 |
| AutoLimitedSql |
integer |
Menunjukkan apakah fitur throttling otomatis diaktifkan. Nilai yang valid:
|
2 |
| AutoResourceOptimize |
integer |
Menunjukkan apakah fitur daur ulang fragmen otomatis diaktifkan. Nilai yang valid:
|
0 |
| AutoScale |
integer |
Menunjukkan apakah fitur auto scaling diaktifkan. Nilai yang valid:
|
0 |
| EnableDasPro |
integer |
Menunjukkan apakah DAS Enterprise Edition diaktifkan. Nilai yang valid:
|
0 |
| State |
integer |
Status tugas inspeksi dan penilaian. Nilai yang valid:
|
2 |
| TaskType |
integer |
Mode inisiasi tugas inspeksi dan penilaian. Nilai yang valid:
|
0 |
| PageNo |
integer |
Nomor halaman. Nilai yang dikembalikan adalah bilangan bulat positif. Nilai default: 1. |
1 |
| PageSize |
integer |
Jumlah entri per halaman. Nilai default: 10. |
10 |
| Total |
integer |
Total jumlah entri yang dikembalikan. |
4 |
| Code |
string |
Kode status HTTP yang dikembalikan. |
200 |
| Success |
string |
Menunjukkan apakah permintaan berhasil. Nilai yang valid:
|
true |
Contoh
Respons sukses
JSONformat
{
"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"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | |
| 403 | NoPermission | You are not authorized to do this action. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.