智能评估
更新时间:2025-08-20
请求URI
POST /api/bes/cluster/source_assess
请求头参数
| 参数名称 | 参数类型 | 是否必须 | 描述 | 示例值 |
|---|---|---|---|---|
| x-Region | String | 是 | 区域 | bj |
请求体参数
请求体字段数据结构说明
| 参数名称 | 参数类型 | 是否必须 | 描述 | 示例值 |
|---|---|---|---|---|
| useType | String | 是 | 应用场景(通用、日志、搜索) | COMMON、LOG、SEARCH |
| originDataSize | Integer | 是 | 源数据大小 | 500 |
| originDataSizeUnit | String | 是 | 源数据大小单位(GIB或TIB) | GIB、TIB |
| dataAdd | Integer | 是 | 数据增量 | 500 |
| dataAddUnit | String | 是 | 数据增量单位(GIB/天、TIB/天) | GIB_DAY、TIB_DAY |
| storageDays | Integer | 是 | 存储天数 | 5 |
| writeThroughput | Integer | 是 | 峰值写入吞吐 | 50 |
| readThroughput | Integer | 否 | 峰值qps,只在使用向量的搜索场景需填 | 200 |
| replica | String | 是 | 副本数 | 1 |
| needBos | Boolean | 否 | 是否需要使用bos,只在日志场景需填 | true |
| bosStorageDays | Integer | 否 | 冷数据存储时间,needBos为true时需填 | 1 |
| needVector | Boolean | 否 | 是否使用向量,只在搜索场景时需填 | true |
| vectorDims | Integer | 否 | 向量条数,needVector为true时需填 | 1 |
| vectorType | String | 否 | 向量算法,needVector为true时需填 | HNSW、IVF、FLAT |
响应体参数
响应体字段数据结构说明
| 参数名称 | 参数类型 | 描述 | 示例值 |
|---|---|---|---|
| success | String | 是否请求成功 | true |
| status | Integer | 状态码 | 200 |
| result | Result |
Result字段数据结构说明
| 参数名称 | 参数类型 | 描述 | 示例值 |
|---|---|---|---|
| zoneList | List |
||
| packageStatusList | List |
||
| otherConfig | OtherConfig | 其他配置 |
ZoneListItem字段数据结构说明
| 参数名称 | 参数类型 | 描述 | 示例值 |
|---|---|---|---|
| name | String | 可用区名称 | zonA |
| sellOut | String | 是否售罄,true:售罄,false:未售罄 | true |
PackageStatusListItem字段数据结构说明
| 参数名称 | 参数类型 | 描述 | 示例值 |
|---|---|---|---|
| moduleType | String | 节点类型 | es_node |
| packageVersion | String | 节点规格 | bes.g3.c2m8 |
| diskType | String | 磁盘类型 | enhanced_ssd_pl1 |
| diskSize | String | 磁盘大小,单位GB | 521 |
| moduleNum | String | 购买数量 | 3 |
OtherConfig字段数据结构说明
| 参数名称 | 参数类型 | 描述 | 示例值 |
|---|---|---|---|
| bosDataSize | String | 写入bos数据大小,单位GB | 100 |
请求示例
Plain Text
1POST /api/bes/cluster/source_assess
2<公共请求头>
3x-Region: bj
4
5
6{
7 "useType": "COMMON",
8 "originDataSize": 500,
9 "originDataSizeUnit": "GIB",
10 "dataAdd": 500,
11 "dataAddUnit": "GIB_DAY",
12 "storageDays": 5,
13 "writeThroughput": 50,
14 "replica": 1
15}
响应示例
Plain Text
1HTTP/1.1 200 OK
2<公共响应头>
3
4{
5 "success": true,
6 "status": 200,
7 "result": {
8 "zoneList": [{
9 "name": "zoneA",
10 "sellOut": false
11 },
12 {
13 "name": "zoneB",
14 "sellOut": true
15 },
16 {
17 "name": "zoneD",
18 "sellOut": false
19 },
20 {
21 "name": "zoneF",
22 "sellOut": true
23 },
24 {
25 "name": "zoneH",
26 "sellOut": true
27 }],
28 "packageStatusList": [{
29 "moduleType": "es_node",
30 "packageVersion": "bes.g3.c8m32",
31 "diskType": "enhanced_ssd_pl1",
32 "diskSize": 928,
33 "moduleNum": 11
34 },
35 {
36 "moduleType": "es_dedicated_master",
37 "packageVersion": "bes.c3.c8m16",
38 "diskType": "premium_ssd",
39 "diskSize": 20,
40 "moduleNum": 3
41 },
42 {
43 "moduleType": "kibana",
44 "packageVersion": "bes.c3.c1m2",
45 "diskType": null,
46 "diskSize": 0,
47 "moduleNum": 1
48 }],
49 "otherConfig": {
50 "bosDataSize": null
51 }
52 }
53}
错误码
请参考通用错误码
