@Path(value="controlmetrics")
public class ControlMetricsWebResource
extends org.onosproject.rest.AbstractWebResource
| Constructor and Description |
|---|
ControlMetricsWebResource() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
controlMessageMetrics()
Returns control message metrics of all devices.
|
javax.ws.rs.core.Response |
controlMessageMetrics(String deviceId)
Returns control message metrics of a given device.
|
javax.ws.rs.core.Response |
cpuMetrics()
Returns cpu metrics.
|
javax.ws.rs.core.Response |
diskMetrics()
Returns disk metrics of all resources.
|
javax.ws.rs.core.Response |
memoryMetrics()
Returns memory metrics.
|
javax.ws.rs.core.Response |
networkMetrics()
Returns network metrics of all resources.
|
@GET @Path(value="messages") @Produces(value="application/json") public javax.ws.rs.core.Response controlMessageMetrics()
@GET
@Produces(value="application/json")
@Path(value="messages/{deviceId}")
public javax.ws.rs.core.Response controlMessageMetrics(@PathParam(value="deviceId")
String deviceId)
deviceId - device identification@GET @Path(value="cpu_metrics") @Produces(value="application/json") public javax.ws.rs.core.Response cpuMetrics()
@GET @Path(value="memory_metrics") @Produces(value="application/json") public javax.ws.rs.core.Response memoryMetrics()
@GET @Path(value="disk_metrics") @Produces(value="application/json") public javax.ws.rs.core.Response diskMetrics()
@GET @Path(value="network_metrics") @Produces(value="application/json") public javax.ws.rs.core.Response networkMetrics()