日志查询
1.1 实例日志列表查询
Url:
Action | 请求方法 | 备注 |
---|---|---|
DescribeInstanceLogs | GET | 同步接口 |
Request Params:
请求参数 | 数据类型 | 是否必填 | 备注 |
---|---|---|---|
InstanceId | String | 是 | 实例Id |
Limit | int | 否 | 返回数量,默认为20,10<=limit<=100。 |
Offset | int | 否 | 偏移量,默认为0。 |
Response Params:
响应参数 | 数据类型 | 备注 |
---|---|---|
TotalCount | Int | 符合条件日志数量。 |
LogSet | Object array Of Log | 日志列表 |
Log:
响应参数 | 数据类型 | 备注 |
---|---|---|
Id | Long | 日志 id |
CreateAt | Long | 日志创建时间 |
OperateName | String | 操作日志名称 |
HasDetail | Boolean | 日志是否有详情 |
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 | 请求方法 | 备注 |
---|---|---|
DescribeInstanceLogDetail | GET | 同步接口 |
Request Params:
请求参数 | 数据类型 | 是否必填 | 备注 |
---|---|---|---|
LogId | Long | 是 | 日志记录 Id |
Response Params:
响应参数 | 数据类型 | 备注 |
---|---|---|
LogId | Long | 日志记录 Id |
UpdateAt | String | 更新时间,UTC格式 |
Percentage | Long | 进度百分比 |
OperateName | String | 操作名称 |
LogDetailSet | Object array Of LogDetail | 日志详情列表,日志行记录 |
LogDetail:
响应参数 | 数据类型 | 备注 |
---|---|---|
OperateTime | Long | 日志操作时间 |
Content | String | 日志 内容 |
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"
}