此操作用来批量查询采集的日志。
请求语法
GET /rest/v1/system/logcollect?filter=filter HTTP/1.1
Date: date
Host: ip:port
Authorization: authorization
请求参数
参数 描述 是否必须 filter 查询的过滤条件。
支持的查询条件为:
status:日志采集的状态。
Processing:日志采集中。
Succeeded:采集成功。
PartiallySucceeded:部分采集成功。
Failed:采集失败。
logTypes:采集日志的类型
Config:配置相关的日志。
System:系统相关的日志。
Data:数据处理相关的日志(仅集群版支持)。
Coordination:内部协调服务相关的日志(仅集群版支持)。
否
响应结果
名称 描述 logs 日志列表信息,包含:id、startTime、endTime、servers、logTypes、file、status、size、createTime。
类型:数组
id 日志ID。 startTime HBlock日志采集的起始时间。 endTime HBlock日志采集的结束时间。 servers HBlock日志采集的服务器ID。 logTypes 采集的HBlock日志类型:
Config:配置相关的日志。
System:系统相关的日志。
Data:数据处理相关的日志。
Coordination:内部协调服务相关的日志(仅集群版支持)。
file 日志文件存储路径及名称。 status 日志采集的状态:
Processing:日志采集中。
Succeeded:采集成功。
PartiallySucceeded:部分采集成功。
Failed:采集失败。
size 采集到的日志文件大小,单位为字节。 createTime 日志采集请求的创建时间。
请求示例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
}
]
}
}