
# 查询伸缩活动日志（V2版本） - ListScalingActivityV2Logs
#### 功能介绍
根据输入条件过滤查询伸缩活动日志，支持查询实例伸缩、ELB迁移、实例备用等类型活动。查询结果分页显示。
- 查询伸缩活动日志V2版本与V1版本区别在于，V2版本展示了更详细的实例伸缩日志，如ELB迁移日志，实例备用日志信息。
- 可根据起始时间，截止时间，起始行号，记录数，伸缩活动类型等作为条件过滤查询。
- 若不加过滤条件默认查询最多20条伸缩活动日志信息。
 
#### 调试
您可以在[API Explorer](https://console.huaweicloud.com/apiexplorer/#/openapi/AS/doc?api=ListScalingActivityV2Logs)中调试该接口。
#### URI
GET /autoscaling-api/v2/{project_id}/scaling_activity_log/{scaling_group_id}
![](https://support.huaweicloud.com/api-as/public_sys-resources/note_3.0-zh-cn.png)
可以在URI后面用'?'和'\&'添加不同的查询条件组合。支持参数说明中所有非必选参数过滤，请参考请求示例。
表1参数说明 
| 参数               | 是否必选 | 参数类型    | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
|:---|:---|:---|:---|
| project_id       | 是    | String  | 项目ID                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| scaling_group_id | 是    | String  | 伸缩组ID                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| log_id           | 否    | String  | 伸缩活动日志ID                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| start_time       | 否    | String  | 查询的起始时间，遵循UTC时间，格式是"yyyy-MM-ddThh:mm:ssZ"。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| end_time         | 否    | String  | 查询的截止时间，遵循UTC时间，格式是"yyyy-MM-ddThh:mm:ssZ"。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| start_number     | 否    | Integer | 查询的起始行号，默认为0。最小值为0。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| limit            | 否    | Integer | 查询的记录条数，默认为20。取值范围为：0\~100。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| type             | 否    | String  | 查询的伸缩活动类型（查询多类型使用逗号分隔）： - NORMAL：普通伸缩活动  - MANNUAL_REMOVE：从伸缩组手动移除实例  - MANNUAL_DELETE：从伸缩组手动移除并删除实例  - MANNUAL_ADD：实例手动加入伸缩组。  - ELB_CHECK_DELETE：ELB检查移除并删除实例。  - AUDIT_CHECK_DELETE：通过审计移除并删除实例。  - DIFF：期望实例数与实际实例数不一致。  - MODIFY_ELB：ELB迁移。  - ENTER_STANDBY：实例转入备用。  - EXIT_STANDBY：实例移出备用。   |
| status           | 否    | String  | 伸缩活动状态： - SUCCESS：成功  - FAIL：失败  - DOING：伸缩中                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
   
#### 请求参数
无
#### 请求示例
查询ID为e5d27f5c-dd76-4a61-b4bc-a67c5686719a的伸缩组的伸缩活动日志，查询的起始时间为2018-11-22T00:00:00Z，结束时间为2018-11-22T14:00:00Z。
```
GET https://{Endpoint}/autoscaling-api/v2/{project_id}/scaling_activity_log/e5d27f5c-dd76-4a61-b4bc-a67c5686719a?start_time=2018-11-22T00:00:00Z&end_time=2018-11-22T14:00:00Z
```
#### 响应参数
表2响应参数 
| 参数                   | 参数类型                                                                     | 描述                                                                              |
|:---|:---|:---|
| total_number         | Integer                                                                  | 总记录数                                                                            |
| start_number         | Integer                                                                  | 查询的起始行号                                                                         |
| limit                | Integer                                                                  | 查询记录数                                                                           |
| scaling_activity_log | Array of [scaling_activity_log] objects | 伸缩活动日志列表。详情请见[表 scaling_activity_log字段数据结构说明]。 |
   
 表3scaling_activity_log字段数据结构说明 
| 参数                     | 参数类型                                                               | 描述                                                                                                                                                                                                                                                                                                      |
|:---|:---|:---|
| status                 | String                                                             | 伸缩活动状态： - SUCCESS：成功  - FAIL：失败  - DOING：伸缩过程中   |
| start_time             | String                                                             | 伸缩活动触发时间，遵循UTC时间。                                                                                                                                                                                                                                                                                       |
| end_time               | String                                                             | 伸缩活动结束时间，遵循UTC时间。                                                                                                                                                                                                                                                                                       |
| id                     | String                                                             | 伸缩活动日志ID                                                                                                                                                                                                                                                                                                |
| instance_removed_list  | Array of [scaling_instance] objects | 完成伸缩活动且只被移出弹性伸缩组的云服务器名称列表。详情请见[表 scaling_instance字段数据结构说明]。                                                                                                                                                                                                              |
| instance_deleted_list  | Array of [scaling_instance] objects | 完成伸缩活动且被移出弹性伸缩组并删除的云服务器名称列表。详情请见[表 scaling_instance字段数据结构说明]。                                                                                                                                                                                                            |
| instance_added_list    | Array of [scaling_instance] objects | 完成伸缩活动且被加入弹性伸缩组的云服务器名称列表。详情请见[表 scaling_instance字段数据结构说明]。                                                                                                                                                                                                               |
| instance_failed_list   | Array of [scaling_instance] objects | 弹性伸缩组中伸缩活动失败的云服务器列表。详情请见[表 scaling_instance字段数据结构说明]。                                                                                                                                                                                                                    |
| instance_standby_list  | Array of [scaling_instance] objects | 完成伸缩活动且被转入/移出备用状态的云服务器列表。详情请见[表 scaling_instance字段数据结构说明]。                                                                                                                                                                                                               |
| scaling_value          | Integer                                                            | 伸缩活动中变化（增加或减少）的云服务器数量。                                                                                                                                                                                                                                                                                  |
| description            | String                                                             | 伸缩活动的描述信息                                                                                                                                                                                                                                                                                               |
| instance_value         | Integer                                                            | 伸缩组当前实例数值                                                                                                                                                                                                                                                                                               |
| desire_value           | Integer                                                            | 伸缩活动最终期望实例数值                                                                                                                                                                                                                                                                                            |
| lb_bind_success_list   | Array of [modify_lb] objects      | 绑定成功的负载均衡器列表。详情请见[表 modify_lb字段数据结构说明]。                                                                                                                                                                                                                                |
| lb_bind_failed_list    | Array of [modify_lb] objects      | 绑定失败的负载均衡器列表。详情请见[表 modify_lb字段数据结构说明]。                                                                                                                                                                                                                                |
| lb_unbind_success_list | Array of [modify_lb] objects      | 解绑成功的负载均衡器列表。详情请见[表 modify_lb字段数据结构说明]。                                                                                                                                                                                                                                |
| lb_unbind_failed_list  | Array of [modify_lb] objects      | 解绑失败的负载均衡器列表。详情请见[表 modify_lb字段数据结构说明]。                                                                                                                                                                                                                                |
| type                   | String                                                             | 伸缩组活动类型                                                                                                                                                                                                                                                                                                 |
   
 表4scaling_instance字段数据结构说明 
| 参数              | 参数类型   | 描述       |
|:---|:---|:---|
| instance_name   | String | 云服务器名称   |
| instance_id     | String | 云服务器id   |
| failed_reason   | String | 实例伸缩失败原因 |
| failed_details  | String | 实例伸缩失败详情 |
| instance_config | String | 实例配置信息   |
   
 表5modify_lb字段数据结构说明 
| 参数             | 参数类型                                                 | 描述                                                                      |
|:---|:---|:---|
| lbaas_listener | [lbaas_listener] object | 增强型负载均衡器信息。详情请见[表 lbaas_listener字段数据结构说明]。 |
| listener       | String                                               | 经典型负载均衡器信息                                                              |
| failed_reason  | String                                               | 负载均衡器迁移失败原因                                                             |
| failed_details | String                                               | 负载均衡器迁移失败详情                                                             |
   
 表6lbaas_listener字段数据结构说明 
| 参数            | 参数类型    | 描述                    |
|:---|:---|:---|
| listener_id   | String  | 监听器ID                 |
| pool_id       | String  | 后端云服务器组ID             |
| protocol_port | Integer | 后端协议端口，指后端云服务器监听的端口   |
| weight        | Integer | 权重，指后端云服务器分发得到请求的数量比例 |
   
#### 响应示例
```
{
    "limit": 20,
    "scaling_activity_log": [
    {
      "id": "8753a18c-931d-4cb8-8d49-6c99396af348",
      "instance_value": 0,
      "desire_value": 0,
      "scaling_value": 0,
      "start_time": "2018-11-22T13:46:20Z",
      "end_time": "2018-11-22T13:47:38Z",
      "status": "SUCCESS",
      "lb_bind_success_list": [
        {
          "lbaas_listener": {
            "weight": 1,
            "listener_id": null,
            "pool_id": "0f0a9dd8-2e1d-4432-8ca2-49adc75aa662",
            "protocol_port": 82
          }
        }
      ],
      "lb_bind_failed_list": [],
      "lb_unbind_success_list": [],
      "lb_unbind_failed_list": [],
      "type": "MODIFY_ELB"
    },
    {
      "id": "44152cf2-a005-4507-b6e9-66a2a64eff52",
      "instance_value": 0,
      "desire_value": 1,
      "scaling_value": 1,
      "start_time": "2018-11-22T13:44:22Z",
      "end_time": "2018-11-22T13:46:02Z",
      "instance_added_list": [
        {
          "instance_id": "8e273bac-d303-46dc-9883-628be2294bdf",
          "instance_name": "as-config-t66a_9W8L9SSK"
        }
      ],
      "instance_deleted_list": [],
      "instance_removed_list": [],
      "instance_failed_list": [],
      "status": "SUCCESS",
      "description": "{\"reason\":[{\"change_reason\":\"MANNUAL\",\"old_value\":0,\"change_time\":\"2018-11-22T13:44:19Z\",\"new_value\":1}]}",
      "type": "NORMAL"
    }
],
    "total_number": 2,
    "start_number": 0
}
```
#### 返回值
- 正常 200
  
- 异常
  
  | 返回值                               | 说明                           |
  |:---|:---|
  | 400 Bad Request                   | 服务器未能处理请求。                   |
  | 401 Unauthorized                  | 被请求的页面需要用户名和密码。              |
  | 403 Forbidden                     | 对被请求的页面访问禁止。                 |
  | 404 Not Found                     | 服务器无法找到被请求的页面。               |
  | 405 Method Not Allowed            | 请求中指定的方法不被允许。                |
  | 406 Not Acceptable                | 服务器生成的响应无法被客户端所接受。           |
  | 407 Proxy Authentication Required | 用户必须首先使用代理服务器进行验证，这样请求才会被处理。 |
  | 408 Request Timeout               | 请求超出了服务器的等待时间。               |
  | 409 Conflict                      | 由于冲突，请求无法被完成。                |
  | 500 Internal Server Error         | 请求未完成。服务异常。                  |
  | 501 Not Implemented               | 请求未完成。服务器不支持所请求的功能。          |
  | 502 Bad Gateway                   | 请求未完成。服务器从上游服务器收到一个无效的响应。    |
  | 503 Service Unavailable           | 请求未完成。系统暂时异常。                |
  | 504 Gateway Timeout               | 网关超时。                        |
     
  
 
#### 错误码
请参考[错误码](https://support.huaweicloud.com/api-as/as_07_0102.html)。
