All Products
Search
Document Center

Auto Scaling:DescribeScalingActivities

Last Updated:May 25, 2026

Mengambil informasi mengenai aktivitas penskalaan. Anda dapat memanggil operasi DescribeScalingActivities untuk menanyakan hasil aktivitas penskalaan yang dipicu oleh tugas terjadwal, tugas berbasis peristiwa, atau eksekusi manual aturan penskalaan. Misalnya, Anda dapat menanyakan status dan penyebab suatu aktivitas penskalaan serta jumlah total instans setelah aktivitas tersebut selesai.

Catatan penggunaan

  • Anda dapat menentukan ID grup penskalaan untuk mengambil semua aktivitas penskalaan dalam grup tersebut.

  • Anda dapat memfilter hasil kueri berdasarkan status aktivitas penskalaan.

  • Anda dapat mengambil aktivitas penskalaan yang dieksekusi dalam 30 hari terakhir.

Debugging

OpenAPI Explorer secara otomatis menghitung nilai signature. Untuk kenyamanan Anda, kami menyarankan agar Anda memanggil operasi ini di OpenAPI Explorer. OpenAPI Explorer secara dinamis menghasilkan contoh kode operasi ini untuk berbagai SDK.

Parameter permintaan

Parameter

Type

Required

Example

Description

Action

String

Yes

DescribeScalingActivities

Operasi yang ingin Anda lakukan. Tetapkan nilainya ke DescribeScalingActivities.

RegionId

String

Yes

cn-hangzhou

ID wilayah dari grup penskalaan tempat aktivitas penskalaan tersebut berada.

PageNumber

Integer

No

1

Nomor halaman. Halaman dimulai dari halaman 1.

Nilai default: 1.

PageSize

Integer

No

10

Jumlah entri per halaman. Nilai valid: 1 hingga 50.

Nilai default: 10.

ScalingGroupId

String

No

asg-bp18p2yfxow2dloq****

ID grup penskalaan.

Catatan

Saat memanggil operasi ini, Anda harus memilih salah satu dari ScalingGroupId dan ScalingActivityId.N untuk ditentukan. Jika Anda tidak mengisi keduanya, akan muncul error.

StatusCode

String

No

Successful

Status aktivitas penskalaan. Nilai valid:

  • Successful: Aktivitas penskalaan berhasil.

  • Warning: Aktivitas penskalaan sebagian berhasil.

  • Failed: Aktivitas penskalaan gagal.

  • InProgress: Aktivitas penskalaan sedang berlangsung.

  • Rejected: Permintaan untuk memicu aktivitas penskalaan ditolak.

ScalingActivityId.N

String

No

asa-bp161xudmuxdzofe****

ID aktivitas penskalaan N yang ingin Anda tanyakan.

Catatan

Saat memanggil operasi ini, Anda harus memilih salah satu dari ScalingGroupId dan ScalingActivityId.N untuk ditentukan. Jika Anda tidak mengisi keduanya, akan muncul error.

InstanceRefreshTaskId

String

No

ir-a12ds234fasd*****

ID tugas refresh instans. Jika Anda menentukan parameter ini, operasi ini akan mengembalikan daftar aktivitas penskalaan yang terkait dengan tugas refresh instans tersebut.

Parameter respons

Parameter

Type

Example

Description

RequestId

String

CC107349-57B7-4405-B1BF-9BF5AF7F****

ID permintaan.

PageNumber

Integer

1

Nomor halaman.

PageSize

Integer

10

Jumlah entri per halaman.

TotalCount

Integer

1

Jumlah total aktivitas penskalaan.

ScalingActivities

Array of ScalingActivity

Aktivitas penskalaan.

ScalingActivity

Progress

Integer

100

Kemajuan eksekusi aktivitas penskalaan.

ScalingInstanceNumber

Integer

1

  • Jika Anda menanyakan aktivitas scale-out, nilai parameter ini menunjukkan jumlah instans yang dibuat atau jumlah instans yang dimulai dari Economical Mode selama aktivitas scale-out tersebut.

  • Jika Anda menanyakan aktivitas scale-in, nilai parameter ini menunjukkan jumlah instans yang dihapus atau jumlah instans yang dihentikan dalam Economical Mode selama aktivitas scale-in tersebut.

AttachedCapacity

String

0

Jumlah total instans yang ditambahkan secara manual ke grup penskalaan setelah aktivitas penskalaan selesai.

TotalCapacity

String

2

Jumlah total instans dalam grup penskalaan setelah aktivitas penskalaan selesai.

ScalingGroupId

String

asg-bp18p2yfxow2dloq****

ID grup penskalaan.

AutoCreatedCapacity

String

2

Jumlah total instans yang dibuat secara otomatis oleh Auto Scaling setelah aktivitas penskalaan selesai.

EndTime

String

2020-09-10T09:54Z

Waktu mulai aktivitas penskalaan.

StartTime

String

2020-09-10T09:54Z

Waktu akhir aktivitas penskalaan.

Description

String

Add "1" ECS instance

Deskripsi aktivitas penskalaan.

StatusCode

String

Successful

Status aktivitas penskalaan. Nilai valid:

  • Successful: Aktivitas penskalaan berhasil.

  • Warning: Aktivitas penskalaan sebagian berhasil.

  • Failed: Aktivitas penskalaan gagal.

  • InProgress: Aktivitas penskalaan sedang berlangsung.

  • Rejected: Permintaan untuk memicu aktivitas penskalaan ditolak.

Cause

String

Seorang pengguna meminta eksekusi aturan penskalaan "asr-bp12tcnol686y1ik****" untuk mengubah Kapasitas Total dari "1" menjadi "2".

Alasan pemicu aktivitas penskalaan.

ScalingActivityId

String

asa-bp161xudmuxdzofe****

ID aktivitas penskalaan.

StatusMessage

String

1 Instance ECS ditambahkan

Informasi status mengenai aktivitas penskalaan.

CreatedCapacity

Integer

1

Jumlah instans yang dibuat selama aktivitas scale-out.

DestroyedCapacity

Integer

1

Jumlah instans yang dilepas selama aktivitas scale-in.

StartedCapacity

Integer

1

Jumlah instans yang dimulai dari Economical Mode selama aktivitas scale-out.

StoppedCapacity

Integer

1

Jumlah instans yang dihentikan dalam Economical Mode selama aktivitas scale-in.

CreatedInstances

Array of String

[ "i-abc1", "i-abc2" ]

Instans yang dibuat selama aktivitas scale-out.

DestroyedInstances

Array of String

[ "i-abc1", "i-abc2" ]

Instans yang dilepas selama aktivitas scale-in.

StartedInstances

Array of String

[ "i-abc1", "i-abc2" ]

Instans yang dimulai dari Economical Mode selama aktivitas scale-out.

StoppedInstances

Array of String

[ "i-abc1", "i-abc2" ]

Instans yang dihentikan dalam Economical Mode selama aktivitas scale-in.

ErrorCode

String

OperationDenied.NoStock

Kode kesalahan yang dikembalikan saat aktivitas penskalaan gagal.

ErrorMessage

String

The specified ECS resource is out of stock in this region. Please try again later.

Pesan kesalahan yang dikembalikan saat aktivitas penskalaan gagal.

Detail

String

"new ECS instances "i-j6c8ilerw, i-j6c8iler4mx" are created."

Detail aktivitas penskalaan.

TriggerSourceType

String

Api

Jenis sumber pemicu aktivitas penskalaan. Nilai valid:

  • Cms: Sumber pemicu adalah tugas berbasis peristiwa.

  • Api: Sumber pemicu adalah pemanggilan operasi API.

  • Ess: Sumber pemicu adalah tugas sistem.

TriggerSourceId

String

2346366580*****

ID sumber pemicu aktivitas penskalaan. Nilai valid:

  • Jika Anda menyetel TriggerSourceType ke Cms, ID sumber pemicu adalah ID tugas berbasis peristiwa.

  • Jika Anda menyetel TriggerSourceType ke Api, ID sumber pemicu adalah ID Akun Alibaba Cloud atau Pengguna Resource Access Management (RAM) yang memulai pemanggilan operasi API.

  • Jika Anda menyetel TriggerSourceType ke Ess, ID sumber pemicu bernilai null.

LifecycleHookContext

Object

Konteks kait siklus hidup.

DisableLifecycleHook

Boolean

false

Menunjukkan apakah semua kait siklus hidup dinonaktifkan saat aktivitas penskalaan dipicu. Nilai valid:

  • true

  • false

IgnoredLifecycleHookIds

Array of String

ash-bp14zolna43z266bq***

ID kait siklus hidup yang dinonaktifkan.

ActivityMetadata

String

{"goatscaler.io/managed":"true"}

Metadata aktivitas penskalaan.

InstanceRefreshTaskId

String

ir-asdf12adsxg*****

ID tugas refresh instans.

ErrorMessages

Array of ErrorMessages

Pesan kesalahan yang dikembalikan saat aktivitas penskalaan gagal atau sebagian berhasil.

ErrorMessages

Description

String

Fail to create instances into scaling group.

Deskripsi pengecualian aktivitas penskalaan.

Code

String

OperationDenied.NoStock

Kode kesalahan yang dikembalikan saat aktivitas penskalaan gagal.

Message

String

The resource is out of stock in the specified zone. Please try other types, or choose other regions and zones.

Pesan kesalahan yang dikembalikan saat aktivitas penskalaan gagal atau sebagian berhasil.

FailedInstanceIds

Array of String

i-8vbedazhjj6a6******

ID instans yang gagal.

Contoh

Permintaan contoh

http(s)://ess.aliyuncs.com/?Action=DescribeScalingActivities
&RegionId=cn-hangzhou
&PageNumber=1
&PageSize=10
&ScalingGroupId=asg-bp18p2yfxow2dloq****
&StatusCode=Successful
&ScalingActivityId=["asa-bp161xudmuxdzofe****"]
&<Common request parameters>

Respons sukses contoh

XML format

HTTP/1.1 200 OK
Content-Type:application/xml

<DescribeScalingActivitiesResponse>
    <RequestId>CC107349-57B7-4405-B1BF-9BF5AF7F****</RequestId>
    <PageNumber>1</PageNumber>
    <PageSize>10</PageSize>
    <TotalCount>1</TotalCount>
    <ScalingActivities>
        <Progress>100</Progress>
        <ScalingInstanceNumber>1</ScalingInstanceNumber>
        <AttachedCapacity>0</AttachedCapacity>
        <TotalCapacity>2</TotalCapacity>
        <ScalingGroupId>asg-bp18p2yfxow2dloq****</ScalingGroupId>
        <AutoCreatedCapacity>2</AutoCreatedCapacity>
        <EndTime>2020-09-10T09:54Z</EndTime>
        <StartTime>2020-09-10T09:54Z</StartTime>
        <Description>Tambahkan "1" Instance ECS</Description>
        <StatusCode>Successful</StatusCode>
        <Cause>Pengguna meminta untuk mengeksekusi aturan penskalaan "asr-bp12tcnol686y1ik****", mengubah Total Kapasitas dari "1" menjadi "2".</Cause>
        <ScalingActivityId>asa-bp161xudmuxdzofe****</ScalingActivityId>
        <StatusMessage>"1" Instance ECS ditambahkan</StatusMessage>
        <CreatedCapacity>1</CreatedCapacity>
        <DestroyedCapacity>1</DestroyedCapacity>
        <StartedCapacity>1</StartedCapacity>
        <StoppedCapacity>1</StoppedCapacity>
        <CreatedInstances>[ "i-abc1", "i-abc2" ]</CreatedInstances>
        <DestroyedInstances>[ "i-abc1", "i-abc2" ]</DestroyedInstances>
        <StartedInstances>[ "i-abc1", "i-abc2" ]</StartedInstances>
        <StoppedInstances>[ "i-abc1", "i-abc2" ]</StoppedInstances>
        <ErrorCode>OperationDenied.NoStock</ErrorCode>
        <ErrorMessage>Sumber daya ECS yang ditentukan tidak tersedia di wilayah ini. Silakan coba lagi nanti.</ErrorMessage>
        <Detail>"Instance ECS baru "i-j6c8ilerw, i-j6c8iler4mx" dibuat."</Detail>
        <TriggerSourceType>Api</TriggerSourceType>
        <TriggerSourceId>2346366580*****</TriggerSourceId>
        <LifecycleHookContext>
            <DisableLifecycleHook>false</DisableLifecycleHook>
            <IgnoredLifecycleHookIds>ash-bp14zolna43z266bq***</IgnoredLifecycleHookIds>
        </LifecycleHookContext>
        <ActivityMetadata>{\"goatscaler.io/managed\":\"true\"}</ActivityMetadata>
        <InstanceRefreshTaskId>ir-asdf12adsxg*****</InstanceRefreshTaskId>
        <ErrorMessages>
            <Description>Gagal membuat instance ke dalam grup penskalaan.</Description>
            <Code>OperationDenied.NoStock</Code>
            <Message>Sumber daya tidak tersedia di zona yang ditentukan. Silakan coba tipe lain, atau pilih wilayah dan zona lain.</Message>
            <FailedInstanceIds>i-8vbedazhjj6a6******</FailedInstanceIds>
        </ErrorMessages>
    </ScalingActivities>
</DescribeScalingActivitiesResponse>

JSON format

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "CC107349-57B7-4405-B1BF-9BF5AF7F****",
  "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" : [ "[ \"i-abc1\", \"i-abc2\" ]" ],
    "StartedInstances" : [ "[ \"i-abc1\", \"i-abc2\" ]" ],
    "StoppedInstances" : [ "[ \"i-abc1\", \"i-abc2\" ]" ],
    "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***" ]
    },
    "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

Untuk daftar kode kesalahan, lihat Service error codes.