Mengkueri detail aktivitas penskalaan dengan memanggil operasi DescribeScalingActivities. Anda dapat melihat hasil aktivitas penskalaan yang dipicu oleh tugas terjadwal, tugas yang dipicu peristiwa, atau eksekusi manual aturan penskalaan. Misalnya, Anda dapat melihat status, penyebab, dan jumlah total instans setelah perubahan untuk suatu aktivitas penskalaan.
Deskripsi operasi
-
Anda dapat menentukan ID grup penskalaan untuk mengkueri semua aktivitas penskalaan dalam grup penskalaan.
-
Anda dapat memfilter hasil kueri berdasarkan status aktivitas penskalaan.
-
Anda dapat mengkueri aktivitas penskalaan dalam 30 hari terakhir.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ess:DescribeScalingActivities |
get |
*ScalingGroup
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
ID wilayah grup penskalaan tempat aktivitas penskalaan berada. |
cn-hangzhou |
| PageNumber |
integer |
No |
Nomor halaman daftar aktivitas penskalaan. Nilai minimum: 1. Nilai default: 1. |
1 |
| PageSize |
integer |
No |
Jumlah entri per halaman dalam kueri paginasi. Pengaturan: nilai maksimum: 50. Nilai default: 10. |
10 |
| ScalingGroupId |
string |
No |
ID grup penskalaan. Catatan
Saat Anda memanggil operasi ini, Anda harus menentukan ScalingGroupId atau ScalingActivityIds. Jika Anda tidak menentukan salah satu parameter, kesalahan akan dikembalikan. |
asg-bp18p2yfxow2dloq**** |
| StatusCode |
string |
No |
Status aktivitas penskalaan. Nilai yang valid:
|
Successful |
| ScalingActivityIds |
array |
No |
ID aktivitas penskalaan yang ingin Anda kueri. Catatan
Saat Anda memanggil operasi ini, Anda harus menentukan ScalingGroupId atau ScalingActivityIds. Jika Anda tidak menentukan salah satu parameter, kesalahan akan dikembalikan. |
|
|
string |
No |
ID aktivitas penskalaan yang ingin Anda kueri. Catatan
Saat Anda memanggil operasi ini, Anda harus menentukan ScalingGroupId atau ScalingActivityIds. Jika Anda tidak menentukan salah satu parameter, kesalahan akan dikembalikan. |
asa-bp161xudmuxdzofe**** |
|
| InstanceRefreshTaskId |
string |
No |
ID tugas penyegaran instans. Anda dapat mengatur parameter ini untuk mengkueri daftar aktivitas penskalaan yang terkait dengan tugas penyegaran instans. |
ir-a12ds234fasd***** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
CC107349-57B7-4405-B1BF-9BF5AF7F2A46 |
| PageNumber |
integer |
Nomor halaman saat ini. |
1 |
| PageSize |
integer |
Jumlah entri per halaman. |
10 |
| TotalCount |
integer |
Jumlah total aktivitas penskalaan. |
1 |
| ScalingActivities |
array<object> |
Kumpulan informasi aktivitas penskalaan. |
|
|
array<object> |
Kumpulan informasi aktivitas penskalaan. |
||
| Progress |
integer |
Kemajuan eksekusi aktivitas penskalaan. |
100 |
| ScalingInstanceNumber |
integer |
|
1 |
| AttachedCapacity |
string |
Jumlah total instans yang ditambahkan secara manual ke grup penskalaan setelah aktivitas penskalaan selesai. |
0 |
| TotalCapacity |
string |
Jumlah total instans dalam grup penskalaan setelah aktivitas penskalaan selesai. |
2 |
| ScalingGroupId |
string |
ID grup penskalaan. |
asg-bp18p2yfxow2dloq**** |
| AutoCreatedCapacity |
string |
Jumlah total instans dalam grup penskalaan yang dibuat secara otomatis setelah aktivitas penskalaan dijalankan. |
2 |
| EndTime |
string |
Waktu akhir aktivitas penskalaan. |
2020-09-10T09:54Z |
| StartTime |
string |
Waktu mulai aktivitas penskalaan. |
2020-09-10T09:54Z |
| Description |
string |
Deskripsi aktivitas penskalaan. |
Add \"1\" ECS instance |
| StatusCode |
string |
Status aktivitas penskalaan. Nilai yang valid:
|
Successful |
| Cause |
string |
Penyebab yang memicu aktivitas penskalaan. |
A user requests to execute scaling rule \"asr-bp12tcnol686y1ik****\", changing the Total Capacity from \"1\" to \"2\". |
| ScalingActivityId |
string |
ID aktivitas penskalaan. |
asa-bp161xudmuxdzofe**** |
| StatusMessage |
string |
Pesan status aktivitas penskalaan. |
\"1\" ECS instances are added |
| CreatedCapacity |
integer |
Jumlah instans yang dibuat selama aktivitas penskalaan saat ini. |
1 |
| DestroyedCapacity |
integer |
Jumlah instans yang dirilis selama aktivitas penskalaan saat ini. |
1 |
| StartedCapacity |
integer |
Jumlah instans yang dimulai dari mode hemat selama aktivitas penskalaan saat ini. |
1 |
| StoppedCapacity |
integer |
Jumlah instans yang memasuki mode hemat selama aktivitas penskalaan saat ini. |
1 |
| CreatedInstances |
array |
Daftar instans yang dibuat selama aktivitas penskalaan saat ini. |
|
|
string |
Daftar instans yang dibuat selama aktivitas penskalaan saat ini. |
["i-abc1","i-abc2"] |
|
| DestroyedInstances |
array |
Daftar instans yang dirilis selama aktivitas penskalaan saat ini. |
|
|
string |
Daftar instans yang dirilis selama aktivitas penskalaan saat ini. |
[ "i-abc1", "i-abc2" ] |
|
| StartedInstances |
array |
Daftar instans yang dimulai dari mode hemat selama aktivitas penskalaan saat ini. |
|
|
string |
Daftar instans yang dimulai dari mode hemat selama aktivitas penskalaan saat ini. |
[ "i-abc1", "i-abc2" ] |
|
| StoppedInstances |
array |
Daftar instans yang memasuki mode hemat selama aktivitas penskalaan saat ini. |
|
|
string |
Daftar instans yang memasuki mode hemat selama aktivitas penskalaan saat ini. |
[ "i-abc1", "i-abc2" ] |
|
| ErrorCode |
string |
Kode kesalahan yang dikembalikan ketika aktivitas penskalaan gagal. |
OperationDenied.NoStock |
| ErrorMessage |
string |
Pesan kesalahan yang dikembalikan ketika aktivitas penskalaan gagal. |
The specified ECS resource is out of stock in this region. Please try again later. |
| Detail |
string |
Informasi detail aktivitas penskalaan. |
"new ECS instances "i-j6c8ilerw, i-j6c8iler4mx" are created." |
| TriggerSourceType |
string |
Jenis sumber pemicu untuk aktivitas penskalaan. Nilai yang valid:
|
Api |
| TriggerSourceId |
string |
ID sumber pemicu untuk aktivitas penskalaan. Nilai yang valid:
|
2346366580***** |
| LifecycleHookContext |
object |
Informasi konteks hook siklus hidup. |
|
| DisableLifecycleHook |
boolean |
Indicates whether all lifecycle hooks are disabled when the scaling activity is triggered. Valid values:
|
false |
| IgnoredLifecycleHookIds |
array |
The IDs of the lifecycle hooks that are disabled. |
|
|
string |
The ID of the lifecycle hook that is disabled. |
ash-bp14zolna43z266bq*** |
|
| ActivityMetadata |
string |
Metadata aktivitas penskalaan. |
{\"goatscaler.io/managed\":\"true\"} |
| InstanceRefreshTaskId |
string |
ID tugas penyegaran instans. |
ir-asdf12adsxg***** |
| ErrorMessages |
array<object> |
Pesan kesalahan yang dikembalikan ketika aktivitas penskalaan gagal atau berhasil sebagian. |
|
|
object |
|||
| Description |
string |
The description of the scaling activity exception. |
Fail to create instances into scaling group. |
| Code |
string |
The error code that is returned when the scaling activity failed. |
OperationDenied.NoStock |
| Message |
string |
The error message that is returned when the scaling activity failed or is partially successful. |
The resource is out of stock in the specified zone. Please try other types, or choose other regions and zones. |
| FailedInstanceIds |
array |
The IDs of the instances included in the failed scaling activities. |
|
|
string |
The ID of the instance included in the failed scaling activity. |
i-8vbedazhjj6a6****** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "CC107349-57B7-4405-B1BF-9BF5AF7F2A46",
"PageNumber": 1,
"PageSize": 10,
"TotalCount": 1,
"ScalingActivities": [
{
"Progress": 100,
"ScalingInstanceNumber": 1,
"AttachedCapacity": "0",
"TotalCapacity": "2",
"ScalingGroupId": "asg-bp18p2yfxow2dloq****",
"AutoCreatedCapacity": "2",
"EndTime": "2020-09-10T09:54Z",
"StartTime": "2020-09-10T09:54Z",
"Description": "Add \\\"1\\\" ECS instance",
"StatusCode": "Successful",
"Cause": "A user requests to execute scaling rule \\\"asr-bp12tcnol686y1ik****\\\", changing the Total Capacity from \\\"1\\\" to \\\"2\\\".",
"ScalingActivityId": "asa-bp161xudmuxdzofe****",
"StatusMessage": "\\\"1\\\" ECS instances are added",
"CreatedCapacity": 1,
"DestroyedCapacity": 1,
"StartedCapacity": 1,
"StoppedCapacity": 1,
"CreatedInstances": [
"[\"i-abc1\",\"i-abc2\"]"
],
"DestroyedInstances": [
"[\n \"i-abc1\",\n \"i-abc2\"\n]"
],
"StartedInstances": [
"[\n \"i-abc1\",\n \"i-abc2\"\n]"
],
"StoppedInstances": [
"[\n \"i-abc1\",\n \"i-abc2\"\n]"
],
"ErrorCode": "OperationDenied.NoStock",
"ErrorMessage": "The specified ECS resource is out of stock in this region. Please try again later.",
"Detail": "\"new ECS instances \"i-j6c8ilerw, i-j6c8iler4mx\" are created.\"",
"TriggerSourceType": "Api",
"TriggerSourceId": "2346366580*****",
"LifecycleHookContext": {
"DisableLifecycleHook": false,
"IgnoredLifecycleHookIds": [
"ash-bp14zolna43z266bq***\n"
]
},
"ActivityMetadata": "{\\\"goatscaler.io/managed\\\":\\\"true\\\"}",
"InstanceRefreshTaskId": "ir-asdf12adsxg*****",
"ErrorMessages": [
{
"Description": "Fail to create instances into scaling group.",
"Code": "OperationDenied.NoStock",
"Message": "The resource is out of stock in the specified zone. Please try other types, or choose other regions and zones.",
"FailedInstanceIds": [
"i-8vbedazhjj6a6******"
]
}
]
}
]
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.