批量查詢采集的日志
更新時間 2025-09-29 17:49:41
最近更新時間: 2025-09-29 17:49:41
分享文章
本節主要介紹如何使用API批量查詢采集的日志。
此操作用來批量查詢采集的日志。
請求語法
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 | Array 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
}
]
}
}