资源管理
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. }
