此操作用来批量查询采集的日志。
请求语法
GET /rest/v1/system/logcollect?filter=filter HTTP/1.1
Date: date
Host: ip:port
Authorization: authorization
请求参数
参数 | 类型 | 描述 | 是否必须 |
---|---|---|---|
filter | String | 查询的过滤条件。 支持的查询条件为:
| 否 |
响应结果
名称 | 类型 | 描述 |
---|---|---|
logs | Array of log | 日志列表信息,详见“表1 响应参数log说明”。 |
表1 响应参数log说明
名称 | 类型 | 描述 |
---|---|---|
id | String | 日志ID。 |
startTime | Long | HBlock日志采集的起始时间。 |
endTime | Long | HBlock日志采集的结束时间。 |
servers | List of String | HBlock日志采集的服务器ID。 |
logTypes | Array of logType | 采集的HBlock日志类型:
|
file | String | 日志文件存储路径及名称。 |
status | Enum | 日志采集的状态:
|
size | Long | 采集到的日志文件大小,单位为字节。 |
createTime | Long | 日志采集请求的创建时间。 |
请求示例1
查询所有的采集日志。
GET /rest/v1/system/logcollect HTTP/1.1
Date: Wed, 7 Aug 2024 05:48:56 GMT
Authorization: HBlock userName:signature
Host:192.168.0.121:1443
响应示例1
HTTP/1.1 200 OK
x-hblock-request-id: ae3b8ec3785e4792bf8aeddd1ed3ab26
Connection: keep-alive
Content-Length: 772
Date: Wed, 7 Aug 2024 05: 48: 56 GMT
Content-Type: application/json;charset=utf-8
Server: HBlock
{
"data": {
"logs": [
{
"id": "ea35db6a939d40b9825c470a9f8826bb",
"startTime": 1723002728561,
"endTime": 1723009928561,
"servers": [
"hblock_1"
],
"logTypes": [
"System"
],
"file": "192.168.0.192:/mnt/storage01/CTYUN_HBlock_Plus_3.7.0_x64/collected_logs/hblock_logs_ea35db6a939d40b9825c470a9f8826bb_20240807035208_20240807055208.zip",
"status": "Succeeded",
"size": 27607851,
"createTime": 1723009904028
},
{
"id": "54dfd39212fc476dba61f761c08d8a8a",
"startTime": 1722915993000,
"endTime": 1723009593754,
"servers": [
"hblock_1",
"hblock_2",
"hblock_3",
"hblock_4"
],
"logTypes": [
"Config"
],
"file": "192.168.0.192:/mnt/storage01/CTYUN_HBlock_Plus_3.7.0_x64/collected_logs/hblock_logs_54dfd39212fc476dba61f761c08d8a8a_20240806034633_20240807054633.zip",
"status": "Succeeded",
"size": 104534,
"createTime": 1723009566777
}
]
}
}
请求示例2
查询日志类型为Config的日志。
GET /rest/v1/system/logcollect?filter=logTypes:Config HTTP/1.1
Date: Wed, 7 Aug 2024 05:52:13 GMT
Authorization: HBlock userName:signature
Host:192.168.0.121:1443
响应示例2
HTTP/1.1 200 OK
x-hblock-request-id: 3906705dd9e946ffb640c1b97649bee8
Connection: keep-alive
Content-Length: 411
Date: Wed, 7 Aug 2024 05: 52: 13 GMT
Content-Type: application/json;charset=utf-8
Server: HBlock
{
"data": {
"logs": [
{
"id": "54dfd39212fc476dba61f761c08d8a8a",
"startTime": 1722915993000,
"endTime": 1723009593754,
"servers": [
"hblock_1",
"hblock_2",
"hblock_3",
"hblock_4"
],
"logTypes": [
"Config"
],
"file": "192.168.0.192:/mnt/storage01/CTYUN_HBlock_Plus_3.7.0_x64/collected_logs/hblock_logs_54dfd39212fc476dba61f761c08d8a8a_20240806034633_20240807054633.zip",
"status": "Succeeded",
"size": 104534,
"createTime": 1723009566777
}
]
}
}