此操作用来查询单个采集的日志。
请求语法
GET /rest/v1/system/logcollect/id HTTP/1.1
Date: date
Host: ip:port
Authorization: authorization
请求参数
参数 描述 是否必须 id 日志ID。
如果不填写,查询所有的采集日志。
类型:字符串
否
响应结果
名称 描述 logs 日志列表信息,包含:id、startTime、endTime、servers、logTypes、file、status、size、createTime。
类型:数组
id 日志ID。 startTime HBlock日志采集的起始时间。 endTime HBlock日志采集的结束时间。 servers 日志采集的服务器ID。 logTypes 采集的日志类型:
Config:配置相关的日志。
System:系统相关的日志。
Data:数据处理相关的日志(仅集群版支持)。
Coordination:内部协调服务相关的日志(仅集群版支持)。
file 日志文件存储路径及名称。 status 日志采集的状态:
Processing:日志采集中。
Succeeded:采集成功。
PartiallySucceeded:部分采集成功。
Failed:采集失败。
size 采集到的日志文件大小,单位为字节。 createTime 日志采集请求的创建时间。
请求示例
查询ID为54dfd39212fc476dba61f761c08d8a8a的日志。
GET /rest/v1/system/logcollect/5f84a6ea8edf4f9ea1debe601ce15c22 HTTP/1.1
Date: Wed, 07 Aug 2024 05:57:41 GMT
Authorization: HBlock userName:signature
Host:192.168.0.121:1443
响应示例
HTTP/1.1 200 OK
x-hblock-request-id: 83e8981108e948719fb64f7a977fede5
Connection: keep-alive
Content-Length: 400
Date: Wed, 07 Aug 2024 05: 57: 41 GMT
Content-Type: application/json;charset=utf-8
Server: HBlock
{
"data": {
"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
}
}