用于系统根据业务场景、QPS和日志产生量等情况为您推荐集群容量规划的最佳配置信息。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
请求语法
POST /openapi/assist/actions/capacity-plan HTTP/1.1
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| body |
object |
否 |
请求参数信息。 |
|
| complexQueryAvailable |
boolean |
否 |
是否具有复杂聚合查询的需求。可选值:
|
true |
| dataInfo |
array<object> |
否 |
磁盘使用情况。 |
|
|
object |
否 |
dataInfo 信息。 |
||
| code |
string |
否 |
磁盘数据指标代码。可选值:
|
totalRawData |
| size |
integer |
否 |
磁盘使用情况指标数值。 |
100 |
| type |
string |
否 |
磁盘数据类型,可选值:
|
hot |
| unit |
string |
否 |
数据单位或时间单位,可选值:
|
MiB |
| totalCount |
integer |
否 |
数据总条数。 |
10000 |
| metric |
array<object> |
否 |
磁盘使用情况、搜索和写入情况、聚合请求等指标信息。 |
|
|
object |
否 |
metric 参数信息。 |
||
| code |
string |
否 |
搜索或写入指标代码。可选值:
|
write |
| concurrent |
integer |
否 |
并发数。 |
2 |
| throughput |
integer |
否 |
吞吐量,单位:MB/S。 |
100 |
| type |
string |
否 |
搜索/写入峰值类型。可选值:
|
common |
| peakQps |
integer |
否 |
峰值 QPS。 |
30 |
| averageQps |
integer |
否 |
平均 QPS。 |
30 |
| responseTime |
integer |
否 |
期望平均响应时间,单位:毫秒。 |
100 |
| usageScenario |
string |
否 |
使用场景,可选值:
|
general |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
返回信息。 |
||
| RequestId |
string |
当前请求的 ID。 |
E91B7129-A669-4D9D-A743-F90A0FF1F5EF |
| Result |
object |
请求返回结果。 |
|
| ExtendConfigs |
array<object> |
拓展配置信息。 |
|
|
object |
ExtendConfigs 信息。 |
||
| ConfigType |
string |
配置类型,唯一取值:sharedDisk。 说明
当规划实例类型为增强版(advanced)时,可能出现的 extendConfigs 属性。 |
sharedDisk |
| Disk |
integer |
磁盘大小,单位:GiB。 |
2048 |
| DiskType |
string |
磁盘类型,唯一取值:CPFS_PREMIUM。 说明
当规划实例类型为增强版(advanced)时,可能出现的 extendConfigs 属性。 |
CPFS_PREMIUM |
| InstanceCategory |
string |
版本类型,取值含义如下:
|
advanced |
| NodeConfigurations |
array<object> |
节点信息。 |
|
|
object |
NodeConfigurations 信息。 |
||
| Amount |
integer |
节点个数。 |
10 |
| Cpu |
integer |
CPU 数量。 |
1 |
| Disk |
integer |
磁盘大小,单位:GiB。 |
20 |
| DiskType |
string |
硬盘类型,取值含义如下:
|
cloud_ssd |
| Memory |
integer |
当前节点角色的规格内存大小。 |
2 |
| NodeType |
string |
节点类型,支持的类型如下:
|
WORKER |
| OversizedCluster |
boolean |
根据容量规划计算出来的结果,无默认值。取值含义如下:
|
true |
示例
正常返回示例
JSON格式
{
"RequestId": "E91B7129-A669-4D9D-A743-F90A0FF1F5EF",
"Result": {
"ExtendConfigs": [
{
"ConfigType": "sharedDisk",
"Disk": 2048,
"DiskType": "CPFS_PREMIUM"
}
],
"InstanceCategory": "advanced",
"NodeConfigurations": [
{
"Amount": 10,
"Cpu": 1,
"Disk": 20,
"DiskType": "cloud_ssd",
"Memory": 2,
"NodeType": "WORKER"
}
],
"OversizedCluster": true
}
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。