资源管理

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)

响应示例:

  1. {
  2. "method": null,
  3. "status": 0,
  4. "message": "OK",
  5. "data": {
  6. "total": 34,
  7. "resources": [{
  8. "id": ,
  9. "username": "",
  10. "creator": "",
  11. "engineTypeWithVersion": "",
  12. "resourceType": "",
  13. "maxResource": {
  14. "memory": ,
  15. "cores": ,
  16. "instance":
  17. },
  18. "minResource": {
  19. "memory": ,
  20. "cores":
  21. "instance": 0
  22. },
  23. "usedResource": {
  24. "memory": ,
  25. "cores": ,
  26. "instance":
  27. },
  28. "lockedResource": {
  29. "memory": 0,
  30. "cores": 0,
  31. "instance": 0
  32. },
  33. "expectedResource": null,
  34. "leftResource": {
  35. "memory": ,
  36. "cores": ,
  37. "instance":
  38. },
  39. "createTime": ,
  40. "updateTime": ,
  41. "loadResourceStatus": "",
  42. "queueResourceStatus":
  43. }]
  44. }
  45. }

应用列表

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

请求方式:POST

请求数据类型:application/json

响应数据类型:*/*

接口描述:

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

请求示例:

  1. {
  2. userCreator: ""
  3. }

请求参数:

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

响应状态:

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

响应参数:

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

响应示例:

  1. {
  2. "method": ,
  3. "status": ,
  4. "message": "",
  5. "data": {
  6. "applications": [{
  7. "creator": "",
  8. "applicationList": {
  9. "usedResource": {
  10. "memory": ,
  11. "cores": ,
  12. "instance":
  13. },
  14. "maxResource": {
  15. "memory": ,
  16. "cores": ,
  17. "instance":
  18. },
  19. "lockedResource": {
  20. "memory": ,
  21. "cores": ,
  22. "instance":
  23. },
  24. "minResource": {
  25. "memory": ,
  26. "cores": ,
  27. "instance":
  28. },
  29. "engineInstances": [{
  30. "resource": {
  31. "resourceType": "",
  32. "maxResource": {
  33. "memory": ,
  34. "cores": ,
  35. "instance":
  36. },
  37. "minResource": {
  38. "memory": ,
  39. "cores": ,
  40. "instance":
  41. },
  42. "usedResource": {
  43. "memory": ,
  44. "cores": ,
  45. "instance":
  46. },
  47. "lockedResource": {
  48. "memory": ,
  49. "cores": ,
  50. "instance":
  51. },
  52. "expectedResource": null,
  53. "leftResource": {
  54. "memory": ,
  55. "cores": ,
  56. "instance":
  57. }
  58. },
  59. "engineType": "",
  60. "owner": "",
  61. "instance": "",
  62. "creator": "",
  63. "startTime": "",
  64. "status": "",
  65. "label": ""
  66. }]
  67. }
  68. }]
  69. }
  70. }

引擎类型

接口地址:/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)

响应示例:

  1. {
  2. "data": {},
  3. "message": "",
  4. "method": "",
  5. "status": 0
  6. }

引擎管理器

接口地址:/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)

响应示例:

  1. {
  2. "data": {},
  3. "message": "",
  4. "method": "",
  5. "status": 0
  6. }

队列管理器

接口地址:/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)

响应示例:

  1. {
  2. "data": {},
  3. "message": "",
  4. "method": "",
  5. "status": 0
  6. }

队列

接口地址:/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)

响应示例:

  1. {
  2. "data": {},
  3. "message": "",
  4. "method": "",
  5. "status": 0
  6. }

重置资源

接口地址:/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)

响应示例:

  1. {
  2. "data": {},
  3. "message": "",
  4. "method": "",
  5. "status": 0
  6. }

资源信息

接口地址:/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)

响应示例:

  1. {
  2. "method": null,
  3. "status": 0,
  4. "message": "OK",
  5. "data": {
  6. "userResources": [{
  7. "userCreator": "",
  8. "engineTypes": [{
  9. "engineType": "",
  10. "percent": ""
  11. }],
  12. "percent": ""
  13. }]
  14. }
  15. }