日志查询

1.1 实例日志列表查询

Url:

Action请求方法备注
DescribeInstanceLogsGET同步接口

Request Params:

请求参数数据类型是否必填备注
InstanceIdString实例Id
Limitint返回数量,默认为20,10<=limit<=100。
Offsetint偏移量,默认为0。

Response Params:

响应参数数据类型备注
TotalCountInt符合条件日志数量。
LogSetObject array Of Log日志列表

Log:

响应参数数据类型备注
IdLong日志 id
CreateAtLong日志创建时间
OperateNameString操作日志名称
HasDetailBoolean日志是否有详情

demo:

请求实例:

curl --request GET \
  --url 'https://open.cn-east-1.163yun.com/nqs?Action=DescribeInstanceLogs&Version=2017-12-01&InstanceId=db97fff962da4b92bdea5a57862e90bb&Offset=4' \

请求响应:

http status code
2xx : 请求成功 
4xx : 客户端错误 
5xx : 服务端错误(客户端可重试)   

成功:
{
    "RequestId": "123",
    "TotalCount": 18,
    "LogSet": [
        {
            "Id": 1322,
            "CreateAt": "2017-12-21T06:42:25.000Z",
            "OperateName": "创建实例完成",
            "HasDetail": true
        },
        {
            "Id": 1323,
            "CreateAt": "2017-12-21T06:44:44.580Z",
            "OperateName": "登录控制台",
            "HasDetail": false
        }
    ]
}

失败:
{
    "Code":"InvalidParameterValue",  
    "Message":"Value xxx for parameter InstanceId is invalid",
    "RequestId":"bcdf0f8b-767d-4a9e-b63f-e188ce5af96f"
}  

1.2 实例日志详情查询

Url:

Action请求方法备注
DescribeInstanceLogDetailGET同步接口

Request Params:

请求参数数据类型是否必填备注
LogIdLong日志记录 Id

Response Params:

响应参数数据类型备注
LogIdLong日志记录 Id
UpdateAtString更新时间,UTC格式
PercentageLong进度百分比
OperateNameString操作名称
LogDetailSetObject array Of LogDetail日志详情列表,日志行记录

LogDetail:

响应参数数据类型备注
OperateTimeLong日志操作时间
ContentString日志 内容

demo:

请求实例:

curl --request GET \
  --url 'https://open.cn-east-1.163yun.com/nqs?Action=DescribeInstanceLogDetail&Version=2017-12-01&LogId=1322' \

请求响应:

http status code
2xx : 请求成功 
4xx : 客户端错误 
5xx : 服务端错误(客户端可重试)   

成功:
{
    "RequestId": "123",
    "LogId": 1322,
    "UpdateAt": "2017-12-21T06:42:25.000Z",
    "Percentage": 100,
    "OperateName": "创建实例完成",
    "LogDetailSet": [
        {
            "OperateTime": "2017-12-21T06:37:17.409Z",
            "Content": "实例开始创建..."
        },
        {
            "OperateTime": "2017-12-21T06:37:17.753Z",
            "Content": "云主机开始创建..."
        },
        {
            "OperateTime": "2017-12-21T06:41:55.025Z",
            "Content": "云主机创建完成,云主机 UUID:fc1ced33-e14a-42dc-ad6e-26cfbb24025f"
        },
        {
            "OperateTime": "2017-12-21T06:41:55.041Z",
            "Content": "云硬盘开始创建..."
        },
        {
            "OperateTime": "2017-12-21T06:42:07.046Z",
            "Content": "云硬盘(733e05ba-f9c5-40e5-b3fd-8b9e07897916)创建完成"
        },
        {
            "OperateTime": "2017-12-21T06:42:07.062Z",
            "Content": "云硬盘(733e05ba-f9c5-40e5-b3fd-8b9e07897916)挂载到云主机(fc1ced33-e14a-42dc-ad6e-26cfbb24025f)"
        },
        {
            "OperateTime": "2017-12-21T06:42:07.087Z",
            "Content": "RabbitMQ 初始化中..."
        },
        {
            "OperateTime": "2017-12-21T06:42:23.541Z",
            "Content": "RabbitMQ 初始化完成"
        },
        {
            "OperateTime": "2017-12-21T06:42:23.725Z",
            "Content": "网络初始化..."
        },
        {
            "OperateTime": "2017-12-21T06:42:26.176Z",
            "Content": "网络初始化完成"
        },
        {
            "OperateTime": "2017-12-21T06:42:26.191Z",
            "Content": "实例创建成功"
        }
    ]
}
失败:
{
    "Code":"InvalidParameterValue",  
    "Message":"Value xxx for parameter InstanceId is invalid",
    "RequestId":"bcdf0f8b-767d-4a9e-b63f-e188ce5af96f"
}