JSON feeds are used as an alternative for using XML for asynchronously transmitting structured information between client and server. It is a lightweight text-based open standard designed for human-readable data interchange. Using JSON Feed, you can integrate Applications Manager’s data in your intranet web page.
URL request for fetching JSON Feed would look like this:
http://<AppManagerHostname>:<port>/jsonfeed.do?method=[JSONFeedName]&requestParameterName=requestParameterValue
API's available under JSON Feed in Applications Manager are listed below:
Name | Description | Request Parameters | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
createMonitorGroupFeed | To get information on the Monitor group's status and Monitor's status |
|
||||||||
Example : http://<AppManagerHostname>:<port>/jsonfeed.do?method=createMonitorGroupFeed | ||||||||||
getMonitorsJSONFeed | To get information on the Monitor's status |
|
||||||||
Example : http://<AppManagerHostname>:<port>/jsonfeed.do?method=getMonitorsJSONFeed | ||||||||||
getParentGroups | To know the Parent Monitor group's information for the given Monitor Sub-group ID |
|
||||||||
Example : http://<AppManagerHostname>:<port>/jsonfeed.do?method=getParentGroups&haid=10000040 | ||||||||||
getMonitorCount | To get the number of monitors associated with the given monitor group. Sample Output: {"APP":["5"],"SYS":["1"],"NWD":["0"]} NWD - Network Devices |
|
||||||||
Example : http://<AppManagerHostname>:<port>/jsonfeed.do?method=getMonitorCount&haid=10000040 | ||||||||||
getConsoleJSONFeed | This API provides below options
|
|
||||||||
Example : http://<AppManagerHostname>:<port>/jsonfeed.do?method=getConsoleJSONFeed&toReturn=allMonInMG &mgId=10000040 |