@Path(value="/monitoring")
public interface IMonitoring
| Modifier and Type | Method and Description |
|---|---|
Config |
getConfig()
TMP: fetches CPU and RAM information
|
MethodInformation |
getMethodInfo(java.lang.String plugin,
java.lang.String service,
java.lang.String method)
Fetches all information from a method belonging to a given service
|
PluginInformation |
getPluginInfo(java.lang.String plugin)
Fetches all information from a single given plugin
|
PluginsList |
getPluginsInfo()
Fetches a list of all information (plugin information, service
information, method information, server information) from every
monitoring plugin.
|
ServerInformation |
getServerInfo(java.lang.String plugin,
java.lang.String service,
java.lang.String method,
java.lang.String server)
Fetches information from a given method belonging to a specific server
|
ServiceInformation |
getServiceInfo(java.lang.String plugin,
java.lang.String service)
Fetches all information from a service belonging to a given plugin
|
@GET @Path(value="_all") PluginsList getPluginsInfo() throws java.lang.Exception
java.lang.Exception@GET @Path(value="_config") Config getConfig() throws java.lang.Exception
java.lang.Exception@GET
@Path(value="{plugin}")
PluginInformation getPluginInfo(@PathParam(value="plugin")
java.lang.String plugin)
throws java.lang.Exception
plugin - the plugin from which the information must be fetchedjava.lang.Exception@GET
@Path(value="{plugin}/{service}")
ServiceInformation getServiceInfo(@PathParam(value="plugin")
java.lang.String plugin,
@PathParam(value="service")
java.lang.String service)
throws java.lang.Exception
plugin - the plugin containing the serviceservice - the service from which the information must be fetchedjava.lang.Exception@GET
@Path(value="{plugin}/{service}/{method}")
MethodInformation getMethodInfo(@PathParam(value="plugin")
java.lang.String plugin,
@PathParam(value="service")
java.lang.String service,
@PathParam(value="method")
java.lang.String method)
throws java.lang.Exception
plugin - the plugin containing the serviceservice - the service containing the methodmethod - the method from which the information must be fetchedjava.lang.Exception@GET
@Path(value="{plugin}/{service}/{method}/{server}")
ServerInformation getServerInfo(@PathParam(value="plugin")
java.lang.String plugin,
@PathParam(value="service")
java.lang.String service,
@PathParam(value="method")
java.lang.String method,
@PathParam(value="server")
java.lang.String server)
throws java.lang.Exception
plugin - the plugin containing the serviceservice - the service containing the methodmethod - the method to be usedserver - the server from which the information must be fetchedjava.lang.ExceptionCopyright © 2021. All Rights Reserved.