온라인 Datakit 목록¶
GET /api/v1/datakit/list
개요¶
Query 요청 매개변수¶
| 매개변수명 | 유형 | 필수 | 설명 |
|---|---|---|---|
| workspaceUUID | string | 워크스페이스 UUID 예시: wksp_xxxxx 비어 있음 허용: False |
|
| version | string | Datakit 버전 예시: xxx 비어 있음 허용: False |
|
| search | string | 호스트명, 런타임 ID, IP 검색 비어 있음 허용: False |
|
| searchKeys | string | 검색할 필드 지정, 기본값은 hostName,extend.ip,extend.runtime_id예시: xxx 비어 있음 허용: False |
|
| isOnline | boolean | 당일 활성 여부 예시: xxx 비어 있음 허용: False |
|
| lastHeartbeatTime | integer | 마지막 데이터 업로드 시간 범위, 단위 초 비어 있음 허용: False 예시: 600 $minValue: 1 |
|
| pageIndex | integer | 페이지 번호 비어 있음 허용: False 예시: 10 $minValue: 1 |
|
| pageSize | integer | 페이지당 반환 개수 비어 있음 허용: False 예시: 10 $minValue: 1 |
매개변수 추가 설명¶
요청 예시¶
curl 'https://external-api.guance.com/api/v1/datakit/list?version=1.14.2&pageIndex=1&pageSize=10' \
-H 'Content-Type: application/json' \
-H 'X-Df-Access-Key: <AK key>' \
-H 'X-Df-Nonce: <随机字符>' \
-H 'X-Df-Signature: <签名>' \
-H 'X-Df-Timestamp: <时间戳>'
응답¶
{
"code": 200,
"content": {
"data": [
{
"arch": "amd64",
"createAt": 1715326420,
"creator": "",
"deleteAt": -1,
"extend": {
"arch": "amd64",
"cpu_cores": 0,
"datakit_version": "1.14.2",
"hostname": "izxxxx",
"ip": "",
"online_time": 0,
"os": "linux",
"run_in_container": false,
"run_mode": "",
"runtime_id": "",
"token": "",
"upgrader_server": "",
"uptime": 0,
"usage_cores": 1,
"wsuuid": "wksp_4b5xxx"
},
"hostName": "izxxxx",
"id": 10,
"lastUpdateTime": 1729763119,
"onlineTime": 816415,
"os": "linux",
"status": 0,
"updateAt": 1729763119,
"updator": "",
"usageCores": 1,
"version": "1.14.2",
"workspaceName": "【Doris】开发测试一起用_",
"workspaceUUID": "wksp_4b5xxx"
}
],
"pageInfo": {
"count": 1,
"pageIndex": 1,
"pageSize": 10,
"totalCount": 1
}
},
"errorCode": "",
"message": "",
"success": true,
"traceId": "11166663346088761547"
}