华为云计算 云知识 查询策略执行日志ListScalingPolicyExecuteLogs
查询策略执行日志ListScalingPolicyExecuteLogs

 

接口说明

根据输入条件过滤查询伸缩活动日志,支持查询实例伸缩、ELB迁移、实例备用等类型活动。查询结果分页显示。查询伸缩活动日志V2版本与V1版本区别在于,V2版本展示了更详细的实例伸缩日志,如ELB迁移日志,实例备用日志信息。可根据起始时间,截止时间,起始行号,记录数,伸缩活动类型等作为条件过滤查询。若不加过滤条件默认查询最多20条伸缩活动日志信息。

URL
GET  https://as.cn-north-1.myhuaweicloud.com/autoscaling-api/v2/{project_id}/scaling_activity_log/{scaling_group_id} 
请求参数
名称 类型 IN 必选 描述
X-Auth-Token
 
string header

用户Token。通过调用 IAM 服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

project_id
 
string path

项目ID。

scaling_group_id
 
string path

伸缩组ID。

log_id
 
string query

伸缩活动日志ID

start_time
 
string query

查询的起始时间,格式是“yyyy-MM-ddThh:mm:ssZ”。

end_time
 
string query

查询的截止时间,格式是“yyyy-MM-ddThh:mm:ssZ”。

start_number
 
integer query

查询的起始行号,默认为0。

limit
 
integer query

查询记录数,默认20,最大100。

type
 
string query

查询的伸缩活动类型(查询多类型使用逗号分隔):

  • NORMAL:普通伸缩活动
  • MANNUAL_REMOVE:从伸缩组手动移除实例
  • MANNUAL_DELETE:从伸缩组手动移除并删除实例
  • MANNUAL_ADD:实例手动加入伸缩组。
  • ELB_CHECK_DELETE:ELB检查移除并删除实例。
  • AUDIT_CHECK_DELETE:通过审计openstack移除并删除实例。
  • DIFF:期望实例数与实际实例数不一致。
  • MODIFY_ELB:LB迁移。
  • ENTER_STANDBY:实例转入备用。
  • EXIT_STANDBY:实例移出备用。
status
 
string query

查询的伸缩活动状态:SUC CES S:成功;FAIL:失败;DOING:伸缩中

返回参数
返回码: 200

请求正常

名称 类型 必选 描述
total_number
 
integer

总记录数。

start_number
 
integer

查询的其实行号。

limit
 
integer

查询记录数。

scaling_activity_log
 
Array of ScalingActivityLogV2 objects

伸缩活动日志列表。

200 scaling_activity_log
名称 类型 必选 描述
status
 
string

伸缩活动状态:SUCCESS:成功。FAIL:失败。DOING:伸缩过程中。

start_time
 
string

伸缩活动触发时间,遵循UTC时间。

end_time
 
string

伸缩活动结束时间,遵循UTC时间。

id
 
string

伸缩活动日志ID。

instance_removed_list
 
Array of ScalingInstance objects

完成伸缩活动且只被移出 弹性伸缩 组的 云服务器 名称列表,云服务信息之间以逗号分隔。

instance_deleted_list
 
Array of ScalingInstance objects

完成伸缩活动且被移出弹性伸缩组并删除的云服务器名称列表,云服务器信息之间以逗号分隔。

instance_added_list
 
Array of ScalingInstance objects

完成伸缩活动且被加入弹性伸缩组的云服务器名称列表,云服务器信息之间以逗号分割。

instance_failed_list
 
Array of ScalingInstance objects

弹性伸缩组中伸缩活动失败的云服务器列表。

instance_standby_list
 
Array of ScalingInstance objects

完成伸缩活动且被转入/移出备用状态的云服务器列表

scaling_value
 
string

伸缩活动中变化(增加或减少)的云服务器数量。

description
 
string

伸缩活动的描述信息。

instance_value
 
integer

伸缩组当前instance值。

desire_value
 
integer

伸缩活动最终desire值。

lb_bind_success_list
 
Array of ModifyLb objects

绑定成功的 负载均衡 器列表。

lb_bind_failed_list
 
Array of ModifyLb objects

绑定失败的负载均衡器列表。

lb_unbind_success_list
 
Array of ModifyLb objects

解绑成功的负载均衡器列表。

lb_unbind_failed_list
 
Array of ModifyLb objects

解绑失败的负载均衡器列表。

type
 
string

伸缩组活动类型

200 scaling_activity_log.instance_removed_list
名称 类型 必选 描述
instance_name
 
string

云服务器名称。

instance_id
 
string

云服务器id。

failed_reason
 
string

实例伸缩失败原因。

failed_details
 
string

实例伸缩失败详情。

instance_config
 
string

实例配置信息。

200 scaling_activity_log.instance_deleted_list
名称 类型 必选 描述
instance_name
 
string

云服务器名称。

instance_id
 
string

云服务器id。

failed_reason
 
string

实例伸缩失败原因。

failed_details
 
string

实例伸缩失败详情。

instance_config
 
string

实例配置信息。

200 scaling_activity_log.instance_added_list
名称 类型 必选 描述
instance_name
 
string

云服务器名称。

instance_id
 
string

云服务器id。

failed_reason
 
string

实例伸缩失败原因。

failed_details
 
string

实例伸缩失败详情。

instance_config
 
string

实例配置信息。

200 scaling_activity_log.instance_failed_list
名称 类型 必选 描述
instance_name
 
string

云服务器名称。

instance_id
 
string

云服务器id。

failed_reason
 
string

实例伸缩失败原因。

failed_details
 
string

实例伸缩失败详情。

instance_config
 
string

实例配置信息。

200 scaling_activity_log.instance_standby_list
名称 类型 必选 描述
instance_name
 
string

云服务器名称。

instance_id
 
string

云服务器id。

failed_reason
 
string

实例伸缩失败原因。

failed_details
 
string

实例伸缩失败详情。

instance_config
 
string

实例配置信息。

200 scaling_activity_log.lb_bind_success_list
名称 类型 必选 描述
lbaas_listener
 
LbaasListener object

增强型负载均衡器信息。

listener
 
string

经典型负载均衡器信息

failed_reason
 
string

负载均衡器迁移失败原因。

failed_details
 
string

负载均衡器迁移失败详情。

200 scaling_activity_log.lb_bind_success_list.lbaas_listener
名称 类型 必选 描述
listener_id
 
string

ID。

pool_id
 
string

后端云服务器组ID。

protocol_port
 
integer

后端协议端口,指后端云服务器的端口。

weight
 
integer

权重,指后端云服务器分发得到请求的数量比例。

200 scaling_activity_log.lb_bind_failed_list
名称 类型 必选 描述
lbaas_listener
 
LbaasListener object

增强型负载均衡器信息。

listener
 
string

经典型负载均衡器信息

failed_reason
 
string

负载均衡器迁移失败原因。

failed_details
 
string

负载均衡器迁移失败详情。

200 scaling_activity_log.lb_bind_failed_list.lbaas_listener
名称 类型 必选 描述
listener_id
 
string

ID。

pool_id
 
string

后端云服务器组ID。

protocol_port
 
integer

后端协议端口,指后端云服务器的端口。

weight
 
integer

权重,指后端云服务器分发得到请求的数量比例。

200 scaling_activity_log.lb_unbind_success_list
名称 类型 必选 描述
lbaas_listener
 
LbaasListener object

增强型负载均衡器信息。

listener
 
string

经典型负载均衡器信息

failed_reason
 
string

负载均衡器迁移失败原因。

failed_details
 
string

负载均衡器迁移失败详情。

200 scaling_activity_log.lb_unbind_success_list.lbaas_listener
名称 类型 必选 描述
listener_id
 
string

ID。

pool_id
 
string

后端云服务器组ID。

protocol_port
 
integer

后端协议端口,指后端云服务器的端口。

weight
 
integer

权重,指后端云服务器分发得到请求的数量比例。

200 scaling_activity_log.lb_unbind_failed_list
名称 类型 必选 描述
lbaas_listener
 
LbaasListener object

增强型负载均衡器信息。

listener
 
string

经典型负载均衡器信息

failed_reason
 
string

负载均衡器迁移失败原因。

failed_details
 
string

负载均衡器迁移失败详情。

200 scaling_activity_log.lb_unbind_failed_list.lbaas_listener
名称 类型 必选 描述
listener_id
 
string

ID。

pool_id
 
string

后端云服务器组ID。

protocol_port
 
integer

后端协议端口,指后端云服务器的端口。

weight
 
integer

权重,指后端云服务器分发得到请求的数量比例。

返回码: 400

Bad Request 服务器未能处理请求。

返回码: 401

Unauthorized 被请求的页面需要用户名和密码。

返回码: 403

Forbidden 对被请求的页面访问禁止。

返回码: 404

Not Found 服务器无法找到被请求的页面。

返回码: 405

Method Not Allowed 请求中指定的方法不被允许。

返回码: 406

Not Acceptable 服务器生成的响应无法被客户端所接受。

返回码: 407

Proxy Authentication 用户必须首先使用代理服务器进行验证,这样请求才会被处理

返回码: 408

Request Timeout 请求超出了服务器的等待时间。

返回码: 409

Conflict 由于冲突,请求无法被完成。

返回码: 500

Internal Server Error 请求未完成。服务异常。

返回码: 501

Not Implemented 请求未完成。服务器不支持所请求的功能。

返回码: 502

Bad Gateway 请求未完成。服务器从上游服务器收到一个无效的响应。

返回码: 503

Service Unavailable 请求未完成。系统暂时异常。

返回码: 504

Gateway Timeout 网关超时。

请求示例
示例 1

本示例展示了查询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"
SDK
点击 弹性伸缩 (AS) SDK, 下载SDK或查看SDK文档。SDK的安装、认证方式等在SDK文档中对应语言类型的【使用】目录下。
错误码
请参考 错误码说明

上一篇:云专线产品架构的主要内容 下一篇:更新云手机属性UpdateCloudPhoneProperty

云日志服务 LTS

云日志服务(Log Tank Service)提供日志收集、实时查询、存储等功能,无需开发即可利用日志做实时决策分析,提升日志处理效率,帮助用户轻松应对日志实时采集、查询分析等日常运营、运维场景