Denetim ve puanlama özelliği kullanılarak bir veritabanı örneği üzerinde gerçekleştirilen denetimin sonucunu sorgular.
Operation description
Database Autonomy Service (DAS), denetim ve puanlama özelliği sunar. Bu özellik, örneğinizin sağlık durumunu düzenli olarak denetlemenize ve puanlamanıza olanak tanır. Bu sayede veritabanlarınızın durumu hakkında bilgi edinebilirsiniz. Daha fazla bilgi için Denetim ve puanlama konusuna bakın.
Bu işlemi çağırmadan önce aşağıdaki hususlara dikkat edin:
-
Bu işlem yalnızca ApsaraDB RDS for MySQL veritabanları, Elastic Compute Service (ECS) örneklerinde barındırılan kendi yönettiğiniz MySQL veritabanları, veri merkezlerindeki kendi yönettiğiniz MySQL veritabanları, ApsaraDB for Redis veritabanları ve PolarDB for MySQL veritabanları için geçerlidir.
-
Bir Alibaba Cloud SDK'sı kullanıyorsanız, aliyun-sdk-core sürümünün V4.3.3'ten sonraki bir sürüm olduğundan emin olun. En son sürümü kullanmanızı öneririz.
-
DAS SDK sürümü V1.0.3 veya sonraki bir sürüm olmalıdır.
-
DAS işlemlerini çağırmak için bir SDK kullanıyorsanız, bölge kimliğini cn-shanghai olarak ayarlamanız gerekir.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:GetInstanceInspections |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| Engine |
string |
Yes |
Veritabanı motoru. Geçerli değerler:
|
MySQL |
| StartTime |
string |
Yes |
Sorgulanacak zaman aralığının başlangıcı. Bu parametreyi 1 Ocak 1970 00:00:00 UTC'den bu yana geçen milisaniye sayısını temsil eden bir UNIX zaman damgası olarak ayarlayın. |
1655416825000 |
| EndTime |
string |
Yes |
Sorgulanacak zaman aralığının sonu. Bu parametreyi 1 Ocak 1970 00:00:00 UTC'den bu yana geçen milisaniye sayısını temsil eden bir UNIX zaman damgası olarak ayarlayın. Not
Bitiş zamanı, başlangıç zamanından sonra olmalıdır. |
1655427625000 |
| PageNo |
string |
Yes |
Sayfa numarası. Değer pozitif bir tam sayı olmalıdır. Varsayılan değer: 1. |
1 |
| PageSize |
string |
Yes |
Sayfa başına giriş sayısı. Varsayılan değer: 10. |
10 |
| InstanceArea |
string |
Yes |
Veritabanının dağıtıldığı örneğin türü. Geçerli değerler:
Not
IDC değeri, örneğin bir veri merkezinde dağıtıldığını belirtir. |
RDS |
| SearchMap |
string |
No |
Aşağıdaki biçimlerden birinde belirtilebilen filtre koşulu:
|
{"InstanceId":"rm-bp10usoc1erj7****"} |
| ResourceGroupId |
string |
No |
Kaynak grubu kimliği. |
rg-aek2eil6npi**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Yanıt parametreleri. |
||
| Message |
string |
Döndürülen mesaj. Not
İstek başarılı olursa Successful döndürülür. İstek başarısız olursa, hata kodu gibi bir hata mesajı döndürülür. |
Successful |
| RequestId |
string |
İstek kimliği. |
B6D17591-B48B-4D31-9CD6-9B9796B2**** |
| Data |
object |
Ayrıntılar. |
|
| List |
array<object> |
Ayrıntılı bilgiler. |
|
|
array<object> |
|||
| EndTime |
integer |
Denetim ve puanlama görevinin bitiş zamanı. Değer, 1 Ocak 1970 00:00:00 UTC'den bu yana geçen milisaniye sayısını temsil eden bir UNIX zaman damgasıdır. Not
Bitiş zamanı, başlangıç zamanından sonra olmalıdır. |
1608888296001 |
| StartTime |
integer |
Denetim ve puanlama görevinin başlangıç zamanı. Bu değer, 1 Ocak 1970 00:00:00 UTC'den bu yana geçen milisaniye sayısını temsil eden bir UNIX zaman damgasıdır. |
1608888296000 |
| Data |
object |
Döndürülen veriler. |
"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 |
Örnekle ilgili bilgiler. |
|
| VpcId |
string |
Örneğin dağıtıldığı sanal özel bulutun (VPC) kimliği. |
vpc-bp1knt7m55z9exoo7**** |
| Uuid |
string |
Örneğin benzersiz tanımlayıcısı. |
hdm_3063db6792965c080a4bcb6e6304**** |
| InstanceArea |
string |
Veritabanının dağıtıldığı örneğin türü. Geçerli değerler:
Not
IDC değeri, örneğin bir veri merkezinde dağıtıldığını gösterir. |
RDS |
| InstanceClass |
string |
Örnek türü. |
rds.mysql.s2.xlarge |
| Region |
string |
Örneğin bölge kimliği. |
cn-hangzhou |
| AccountId |
string |
Hesap kimliği. Alibaba Cloud yönetim konsolunda işaretçiyi profilin üzerine getirerek oturum açma hesabının kimliğini görüntüleyebilirsiniz. |
108398049688**** |
| NetworkType |
string |
Örneğin ağ türü. |
VPC |
| Engine |
string |
Veritabanı motoru. Geçerli değerler:
|
MySQL |
| InstanceId |
string |
Örnek kimliği. |
rm-bp10usoc1erj7**** |
| NodeId |
string |
Örnek üzerindeki düğümün kimliği. |
rm-bp10usoc1erj7**** |
| EngineVersion |
string |
Veritabanı motorunun sürüm numarası. |
8.0 |
| InstanceAlias |
string |
Örnek adı. |
test-01 |
| Cpu |
string |
Örneğin CPU teknik özellikleri. Örneğin, 8 değeri döndürülürse örneğin sekiz CPU çekirdeği vardır. |
8 |
| Memory |
integer |
Örnek üzerinde dağıtılan veritabanının bellek kapasitesi. Birim: MB. |
32768 |
| Storage |
integer |
Örneğin depolama alanı. Birim: GB. |
150 |
| Category |
string |
Örneğin bağlantı modu. Geçerli değerler:
|
standard |
| ScoreMap |
object |
Örnekten düşülen puanlar. |
|
| GmtCreate |
integer |
Görevin oluşturulduğu zaman. Değer, 1 Ocak 1970 00:00:00 UTC'den bu yana geçen milisaniye sayısını temsil eden bir UNIX zaman damgasıdır. |
1603247192000 |
| Score |
integer |
Örneğin denetim puanı. |
100 |
| AutoFunction |
object |
Otonomi hizmetinin etkinleştirilip etkinleştirilmediğini gösterir. |
|
| EventSubscription |
integer |
Olay aboneliği özelliğinin etkinleştirilip etkinleştirilmediğini gösterir. Geçerli değerler:
|
0 |
| AutoIndex |
integer |
Dizinleri otomatik olarak oluşturma ve silme özelliğinin etkinleştirilip etkinleştirilmediğini gösterir. Geçerli değerler:
|
2 |
| AutoLimitedSql |
integer |
Otomatik kısıtlama özelliğinin etkinleştirilip etkinleştirilmediğini gösterir. Geçerli değerler:
|
2 |
| AutoResourceOptimize |
integer |
Otomatik parça geri dönüşümü özelliğinin etkinleştirilip etkinleştirilmediğini gösterir. Geçerli değerler:
|
0 |
| AutoScale |
integer |
Otomatik ölçeklendirme özelliğinin etkinleştirilip etkinleştirilmediğini gösterir. Geçerli değerler:
|
0 |
| EnableDasPro |
integer |
DAS Enterprise Edition'ın etkinleştirilip etkinleştirilmediğini gösterir. Geçerli değerler:
|
0 |
| State |
integer |
Denetim ve puanlama görevinin durumu. Geçerli değerler:
|
2 |
| TaskType |
integer |
Denetim ve puanlama görevinin başlatıldığı mod. Geçerli değerler:
|
0 |
| PageNo |
integer |
Sayfa numarası. Döndürülen değer pozitif bir tam sayıdır. Varsayılan değer: 1. |
1 |
| PageSize |
integer |
Sayfa başına giriş sayısı. Varsayılan değer: 10. |
10 |
| Total |
integer |
Döndürülen toplam giriş sayısı. |
4 |
| Code |
string |
Döndürülen HTTP durum kodu. |
200 |
| Success |
string |
İsteğin başarılı olup olmadığını gösterir. Geçerli değerler:
|
true |
Examples
Success response
JSON format
{
"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"
}
Error codes
|
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. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.