You need to enable JavaScript to run this app.
导航

DescribeScalingActivities

最近更新时间2023.09.07 18:24:31

首次发布时间2022.05.13 10:42:45

调用 DescribeScalingActivities 查询伸缩日志。

请求参数

名字类型是否必填示例值
描述
ActionStringDescribeScalingActivities要执行的操作,取值:DescribeScalingActivities。
VersionString2020-01-01API的版本,取值为:2020-01-01。
ScalingGroupIdStringscg-yblhryq64wgh9zmp****伸缩组ID。您可以调用DescribeScalingGroups查询伸缩组ID。

ScalingActivityIds.N

String

sga-ybn0mwfy1yl8j1f6****

伸缩日志ID。

  • 参数 - N:表示伸缩日志的序号,取值1 ~ 20。
  • 多个伸缩日志之间用&分隔。

StatusCode

String

Success

伸缩日志的执行结果,取值:

  • Init:初始化。
  • Running:运行中。
  • Success :成功。
  • PartialSuccess:部分成功。
  • Error:全部失败。
  • Rejected:拒绝。
  • Exception:异常。
StartTimeString2021-09-06T07:37Z伸缩日志的开始日期。
EndTimeString2021-09-06T07:40Z伸缩日志的结束日期。
PageNumberInteger1列表的页码,默认值为1。
PageSizeInteger10分页查询时每页的行数,取值范围:1~50。默认值:10。

返回数据

名称类型示例值描述
PageNumerInteger1当前页数。
PageSizeInteger10当前分页的行数。
TotalCountInteger100符合条件的伸缩日志总数。
ScalingActivitiesArray of struct-符合条件的伸缩日志信息。具体请参见下表“ScalingAcitvity结构”。

ScalingAcitvity结构

名称类型示例值描述
ScalingActivityIdStringsga-ybn0mwfy1yl8j1f6****伸缩日志ID。
CreatedAtString2022-05-11T03:15:26Z伸缩日志的开始时间。
ExpectedRunTimeString2022-05-11T03:15:24Z伸缩日志的计划执行时间。
StoppedAtString2022-05-11T03:15:51Z伸缩日志的停止时间。

TaskCategory

String

Manual

伸缩日志的行为类型,取值:

  • Manual:手动执行。
  • Scheduled:定时执行。
  • Recurrence:周期执行。
  • Alarm:报警任务。
  • HealthCheck:健康检查。
ScalingGroupIdStringscg-ybmssdnnhn5pkgyd****伸缩组ID。

StatusCode

String

Init

伸缩日志的执行结果,取值:

  • Init:初始化。
  • Running:运行中。
  • Success :成功。
  • PartialSuccess:部分成功。
  • Error:全部失败。
  • Rejected:拒绝。
  • Exception:异常。
ResultMsgStringThis is a scaling activity.伸缩日志的描述信息。
MaxInstanceNumberInteger100伸缩组的最大实例数量。
MinInstanceNumberInteger10伸缩组的最小实例数量。
CurrentInstanceNumberInteger20伸缩组的当前实例数量。
ActualAdjustInstanceNumberInteger3伸缩日志实际调整的实例数量。
CooldownInteger300伸缩日志执行结束后的冷却时间。
RelatedInstancesArray of struct-伸缩日志关联的的实例信息。具体请参见下表“RelatedInstance结构”。

ActivityType

String

SCALE_OUT

伸缩日志的类型,取值:

  • SCALE_OUT:扩容。
  • SCALE_IN:缩容。
  • SYNC_INSTANCES:实例状态同步。

RelatedInstance结构

名称类型示例值描述

OperateType

String

Add

实例的伸缩行为类型,取值:

  • Add:增加。
  • Remove:减少。

Status

String

Success

实例的伸缩状态,取值:

  • Success:成功。
  • Error:错误。
InstanceIdStringi-ybmike5l70l8j1ha****实例ID。
MessageStringError.描述或错误信息。

请求示例

GET ?Action=DescribeScalingActivities&ScalingGroupId=scg-yblhryq64wgh9zmp****&PageNumber=1&PageSize=10&Version=2020-01-01 HTTP/1.1
Host: open.volcengineapi.com
Region: cn-beijing
ServiceName: auto_scaling

返回示例

{
     "ResponseMetadata": {
         "RequestId": "20220511115410010225243153002D****",
         "Action": "DescribeScalingActivities",
         "Version": "2020-01-01",
         "Service": "auto_scaling",
         "Region": "cn-beijing"
     },
     "Result": {
         "PageNumber": 1,
         "PageSize": 10,
         "TotalCount": 1,
         "ScalingActivities": [
             {
                 "ScalingActivityId": "sga-ybn0mwfy1yl8j1f6****",
                 "CreatedAt": "2022-05-11T03:15:26Z",
                 "StoppedAt": "2022-05-11T03:15:51Z",
                 "TaskCategory": "HealthCheck",
                 "ScalingGroupId": "scg-ybmssdnnhn5pkgyd****",
                 "StatusCode": "Success",
                 "ExpectedRunTime": "2022-05-11T03:15:24Z",
                 "ResultMsg": "",
                 "MaxInstanceNumber": 10,
                 "MinInstanceNumber": 1,
                 "CurrentInstanceNumber": 0,
                 "ActualAdjustInstanceNumber": 1,
                 "Cooldown": 0,
                 "RelatedInstances": [
                     {
                         "OperateType": "Add",
                         "Status": "Success",
                         "InstanceId": "i-ybmike5l70l8j1ha****",
                         "Message": ""
                     }
                 ],
                 "ActivityType": "SCALE_OUT"
            }
        ]
    }
}