全部产品
Search
文档中心

Database Autonomy Service:GetInstanceInspections

更新时间:Dec 19, 2025

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

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tabel berikut menjelaskan otorisasi yang diperlukan untuk memanggil API ini. Anda dapat menentukannya dalam kebijakan Resource Access Management (RAM). Kolom pada tabel dijelaskan sebagai berikut:

  • Action: Aksi yang dapat digunakan dalam elemen Action pada pernyataan kebijakan izin RAM untuk memberikan izin guna melakukan operasi tersebut.

  • API: API yang dapat Anda panggil untuk melakukan aksi tersebut.

  • Access level: Tingkat akses yang telah ditentukan untuk setiap API. Nilai yang valid: create, list, get, update, dan delete.

  • Resource type: Jenis resource yang mendukung otorisasi untuk melakukan aksi tersebut. Ini menunjukkan apakah aksi tersebut mendukung izin tingkat resource. Resource yang ditentukan harus kompatibel dengan aksi tersebut. Jika tidak, kebijakan tersebut tidak akan berlaku.

    • Untuk API dengan izin tingkat resource, jenis resource yang diperlukan ditandai dengan tanda bintang (*). Tentukan Nama Sumber Daya Alibaba Cloud (ARN) yang sesuai dalam elemen Resource pada kebijakan.

    • Untuk API tanpa izin tingkat resource, ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen Resource pada kebijakan.

  • Condition key: Kunci kondisi yang didefinisikan oleh layanan. Kunci ini memungkinkan kontrol granular, berlaku baik hanya untuk aksi maupun untuk aksi yang terkait dengan resource tertentu. Selain kunci kondisi spesifik layanan, Alibaba Cloud menyediakan serangkaian common condition keys yang berlaku di semua layanan yang didukung RAM.

  • Dependent action: Aksi dependen yang diperlukan untuk menjalankan aksi tersebut. Untuk menyelesaikan aksi tersebut, pengguna RAM atau role RAM harus memiliki izin untuk melakukan semua aksi dependen.

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

  • Redis

  • PolarDBMySQL

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:

  • RDS: instans database Alibaba Cloud.

  • ECS: instance ECS tempat database yang dikelola sendiri di-deploy.

  • IDC: instans database yang dikelola sendiri yang tidak di-deploy di Alibaba Cloud.

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:

  • Tentukan ID satu instans dalam format {"InstanceId":"ID Instans"}.

  • Tentukan ID beberapa instans dalam format {"InstanceIds":["ID Instans1","ID Instans2"]}. Pisahkan ID instans dengan koma (,).

  • Tentukan wilayah tempat instans berada dalam format {"region":"Wilayah instans"}.

{"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:

  • RDS: instans database Alibaba Cloud.

  • ECS: instance Elastic Compute Service (ECS) tempat database yang dikelola sendiri di-deploy.

  • IDC: instans database yang dikelola sendiri yang tidak di-deploy di Alibaba Cloud.

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

  • Redis

  • PolarDBMySQL

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: mode standar.

  • safe: mode proksi database.

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: dinonaktifkan.

  • 1: diaktifkan.

  • 2: tidak didukung.

0

AutoIndex

integer

Menunjukkan apakah fitur pembuatan dan penghapusan indeks otomatis diaktifkan. Nilai yang valid:

  • 0: dinonaktifkan.

  • 1: diaktifkan.

  • 2: tidak didukung.

2

AutoLimitedSql

integer

Menunjukkan apakah fitur throttling otomatis diaktifkan. Nilai yang valid:

  • 0: dinonaktifkan.

  • 1: diaktifkan.

  • 2: tidak didukung.

2

AutoResourceOptimize

integer

Menunjukkan apakah fitur daur ulang fragmen otomatis diaktifkan. Nilai yang valid:

  • 0: dinonaktifkan.

  • 1: diaktifkan.

  • 2: tidak didukung.

0

AutoScale

integer

Menunjukkan apakah fitur auto scaling diaktifkan. Nilai yang valid:

  • 0: dinonaktifkan.

  • 1: diaktifkan.

  • 2: tidak didukung.

0

EnableDasPro

integer

Menunjukkan apakah DAS Enterprise Edition diaktifkan. Nilai yang valid:

  • 0: dinonaktifkan.

  • 1: diaktifkan.

  • 2: tidak didukung.

0

State

integer

Status tugas inspeksi dan penilaian. Nilai yang valid:

  • 0: Tugas sedang menunggu eksekusi.

  • 1: Tugas sedang berlangsung.

  • 2: Tugas selesai.

2

TaskType

integer

Mode inisiasi tugas inspeksi dan penilaian. Nilai yang valid:

  • 0: mode otomatis.

  • 1: mode manual.

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

  • false

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.