Extensions REST API
This section has the following Extensions REST APIs:
/monitor/extensions
| Method | GET |
| Description | Get all extensions of smart engine implementations. |
| Path Parameters | None |
| Query Parameters | None |
| Header Parameters | None |
| Output |
|
/monitor/extensions/{extensionPoint}
| Method | GET |
| Description | Get the extensions of an extension point. |
| Path Parameters |
|
| Query Parameters | None |
| Header Parameters | None |
| Output |
|
/monitor/extensions/{extensionPoint}/{extensionId}/properties
| Method | PUT |
| Description | Update the properties of an extension |
| Path Parameters |
|
| Query Parameters | None |
| Header Parameters | None |
| Body Parameters | { "{extensionPropertyName1}": {propertyValue1}, "{extensionPropertyName2}": {propertyValue2}, ... ... "{extensionPropertyNameN}": {propertyValueN} } |
| Output |
|
| Sample Output |
http://localhost:8090/monitorclient/extensions/bw.montr.ICondition/bw.montr.condition.HighCPUCondition/properties { "highCpuThresholdPercent": 75, "highCpuDurationMins": 3 } { "message": "Extension's properties are updated." } http://localhost:8090/monitorclient/extensions/bw.montr.ICondition/bw.montr.condition.OutOfMemoryCondition/properties { "debug": "true" } { "message": "Extension's properties are updated." } |
/monitor/extensions/bundles
| Method | GET |
| Description | Get all extensions grouped by bundles. |
| Path Parameters | None |
| Query Parameters | None |
| Header Parameters | None |
| Output |
|
/monitor/extensions/instances
| Method | GET |
| Description | Get a list of extensions instances. |
| Path Parameters | None |
| Query Parameters | None |
| Header Parameters | None |
| Output |
|