Skip to main content
Version: 1.3.0

资源管理

RMMonitorRest 类

所有用户资源#

接口地址:/api/rest_j/v1/linkisManager/rm/allUserResource

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

所有用户资源

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
creatorcreatorqueryfalsestring
engineTypeengineTypequeryfalsestring
pagepagequeryfalseinteger(int32)
sizesizequeryfalseinteger(int32)
usernameusernamequeryfalsestring

响应状态:

状态码说明schema
200OKMessage
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
data数据集object
message描述string
method请求urlstring
status状态integer(int32)integer(int32)

响应示例:

{    "method": null,    "status": 0,    "message": "OK",    "data": {        "total": 34,        "resources": [{            "id": ,            "username": "",            "creator": "",            "engineTypeWithVersion": "",            "resourceType": "",            "maxResource": {                "memory": ,                "cores": ,                "instance":             },            "minResource": {                "memory": ,                "cores":                 "instance": 0            },            "usedResource": {                "memory": ,                "cores": ,                "instance":             },            "lockedResource": {                "memory": 0,                "cores": 0,                "instance": 0            },            "expectedResource": null,            "leftResource": {                "memory": ,                "cores": ,                "instance":             },            "createTime": ,            "updateTime": ,            "loadResourceStatus": "",            "queueResourceStatus":         }]    }}

应用列表#

接口地址:/api/rest_j/v1/linkisManager/rm/applicationlist

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

获取资源管理中的应用引擎列表清单

请求示例:

{    userCreator: ""}

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
userCreatoruserCreatorquerytrueString

响应状态:

状态码说明schema
200OKMessage
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
data数据集object
message描述string
method请求urlstring
status状态integer(int32)integer(int32)

响应示例:

{    "method": ,    "status": ,    "message": "",    "data": {        "applications": [{            "creator": "",            "applicationList": {                "usedResource": {                    "memory": ,                    "cores": ,                    "instance":                 },                "maxResource": {                    "memory": ,                    "cores": ,                    "instance":                 },                "lockedResource": {                    "memory": ,                    "cores": ,                    "instance":                 },                "minResource": {                    "memory": ,                    "cores": ,                    "instance":                 },                "engineInstances": [{                    "resource": {                        "resourceType": "",                        "maxResource": {                            "memory": ,                            "cores": ,                            "instance":                         },                        "minResource": {                            "memory": ,                            "cores": ,                            "instance":                         },                        "usedResource": {                            "memory": ,                            "cores": ,                            "instance":                         },                        "lockedResource": {                            "memory": ,                            "cores": ,                            "instance":                         },                        "expectedResource": null,                        "leftResource": {                            "memory": ,                            "cores": ,                            "instance":                         }                    },                    "engineType": "",                    "owner": "",                    "instance": "",                    "creator": "",                    "startTime": "",                    "status": "",                    "label": ""                }]            }        }]    }}

引擎类型#

接口地址:/api/rest_j/v1/linkisManager/rm/engineType

请求方式:GET

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

引擎类型

请求参数:

暂无

响应状态:

状态码说明schema
200OKMessage
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
data数据集object
message描述string
method请求urlstring
status状态integer(int32)integer(int32)

响应示例:

{    "data": {},    "message": "",    "method": "",    "status": 0}

引擎管理器#

接口地址:/api/rest_j/v1/linkisManager/rm/engines

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

引擎管理器

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
paramparambodyfalseobject

响应状态:

状态码说明schema
200OKMessage
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
data数据集object
message描述string
method请求urlstring
status状态integer(int32)integer(int32)

响应示例:

{    "data": {},    "message": "",    "method": "",    "status": 0}

队列管理器#

接口地址:/api/rest_j/v1/linkisManager/rm/queueresources

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

队列管理器

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
paramparambodytrueobject

响应状态:

状态码说明schema
200OKMessage
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
data数据集object
message描述string
method请求urlstring
status状态integer(int32)integer(int32)

响应示例:

{    "data": {},    "message": "",    "method": "",    "status": 0}

队列#

接口地址:/api/rest_j/v1/linkisManager/rm/queues

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

队列

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
paramparambodyfalseobject

响应状态:

状态码说明schema
200OKMessage
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
data数据集object
message描述string
method请求urlstring
status状态integer(int32)integer(int32)

响应示例:

{    "data": {},    "message": "",    "method": "",    "status": 0}

重置资源#

接口地址:/api/rest_j/v1/linkisManager/rm/resetResource

请求方式:DELETE

请求数据类型:application/x-www-form-urlencoded

响应数据类型:*/*

接口描述:

重置资源

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
resourceIdresourceIdqueryfalseinteger(int32)

响应状态:

状态码说明schema
200OKMessage
204No Content
401Unauthorized
403Forbidden

响应参数:

参数名称参数说明类型schema
data数据集object
message描述string
method请求urlstring
status状态integer(int32)integer(int32)

响应示例:

{    "data": {},    "message": "",    "method": "",    "status": 0}

资源信息#

接口地址:/api/rest_j/v1/linkisManager/rm/userresources

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

查询资源列表清单及资源详细数据如使用百分比

请求参数:

参数名称参数说明请求类型是否必须数据类型schema
paramparambodyfalseobject

响应状态:

状态码说明schema
200OKMessage
201Created
401Unauthorized
403Forbidden
404Not Found

响应参数:

参数名称参数说明类型schema
data数据集object
message描述string
method请求urlstring
status状态integer(int32)integer(int32)

响应示例:

{    "method": null,    "status": 0,    "message": "OK",    "data": {        "userResources": [{            "userCreator": "",            "engineTypes": [{                "engineType": "",                "percent": ""            }],            "percent": ""        }]    }}