资源管理

RMMonitorRest 类

所有用户资源

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

请求方式:GET

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

响应数据类型:*/*

接口描述:

所有用户资源

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
creator creator query false string
engineType engineType query false string
page page query false integer(int32)
size size query false integer(int32)
username username query false string

响应状态:

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

响应参数:

参数名称 参数说明 类型 schema
data 数据集 object
message 描述 string
method 请求url string
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
userCreator userCreator query true String

响应状态:

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

响应参数:

参数名称 参数说明 类型 schema
data 数据集 object
message 描述 string
method 请求url string
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
200 OK Message
401 Unauthorized
403 Forbidden
404 Not Found

响应参数:

参数名称 参数说明 类型 schema
data 数据集 object
message 描述 string
method 请求url string
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
param param body false object

响应状态:

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

响应参数:

参数名称 参数说明 类型 schema
data 数据集 object
message 描述 string
method 请求url string
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
param param body true object

响应状态:

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

响应参数:

参数名称 参数说明 类型 schema
data 数据集 object
message 描述 string
method 请求url string
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
param param body false object

响应状态:

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

响应参数:

参数名称 参数说明 类型 schema
data 数据集 object
message 描述 string
method 请求url string
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
resourceId resourceId query false integer(int32)

响应状态:

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

响应参数:

参数名称 参数说明 类型 schema
data 数据集 object
message 描述 string
method 请求url string
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
param param body false object

响应状态:

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

响应参数:

参数名称 参数说明 类型 schema
data 数据集 object
message 描述 string
method 请求url string
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. }