@Path(value="monitor") @CheckRoleAccess(resourceCode="system_monitor") @Consumes(value="application/json") @Produces(value="application/json") public class MetricsResource extends BaseResource
构造器和说明 |
---|
MetricsResource() |
限定符和类型 | 方法和说明 |
---|---|
javax.ws.rs.core.Response |
clearAll() |
static void |
clearMetricsQuery() |
java.lang.String |
export(javax.servlet.http.HttpServletResponse response) |
javax.ws.rs.core.Response |
getLastHours(java.lang.String queryJson,
java.lang.String orderField,
java.lang.Boolean desc,
java.lang.Integer page,
java.lang.Integer size) |
javax.ws.rs.core.Response |
getMetricOutline() |
javax.ws.rs.core.Response |
getMetrics(java.lang.String queryJson,
java.lang.String orderField,
java.lang.Boolean desc,
java.lang.Integer page,
java.lang.Integer size) |
javax.ws.rs.core.Response |
getMetricsDetail(java.lang.String queryJson) |
javax.ws.rs.core.Response |
getStaticTotal(java.lang.String queryJson,
java.lang.String orderField,
java.lang.Boolean desc,
java.lang.Integer page,
java.lang.Integer size) |
javax.ws.rs.core.Response |
getThisHours(java.lang.String queryJson,
java.lang.String orderField,
java.lang.Boolean desc,
java.lang.Integer page,
java.lang.Integer size) |
javax.ws.rs.core.Response |
getTotal(java.lang.String queryJson,
java.lang.String orderField,
java.lang.Boolean desc,
java.lang.Integer page,
java.lang.Integer size) |
static void |
setMetricsQuery(java.lang.Object query) |
copyProperties, decode, error, fail, fail, getFlipInfo, getObjectMapper, getToken, judgeSortId, noContent, ok, required, required, setCurrentUser, setPagination, setVirtualUser, status, status, success, success, success, toJSON, toJSON
public static void setMetricsQuery(java.lang.Object query)
public static void clearMetricsQuery()
@GET @Path(value="/getMetricOutline") public javax.ws.rs.core.Response getMetricOutline()
@GET @Path(value="/getTotal") public javax.ws.rs.core.Response getTotal(@QueryParam(value="queryJson") java.lang.String queryJson, @QueryParam(value="orderField") java.lang.String orderField, @QueryParam(value="desc") java.lang.Boolean desc, @QueryParam(value="page") java.lang.Integer page, @QueryParam(value="size") java.lang.Integer size)
@GET @Path(value="/getThisHours") public javax.ws.rs.core.Response getThisHours(@QueryParam(value="queryJson") java.lang.String queryJson, @QueryParam(value="orderField") java.lang.String orderField, @QueryParam(value="desc") java.lang.Boolean desc, @QueryParam(value="page") java.lang.Integer page, @QueryParam(value="size") java.lang.Integer size)
@GET @Path(value="/getLastHours") public javax.ws.rs.core.Response getLastHours(@QueryParam(value="queryJson") java.lang.String queryJson, @QueryParam(value="orderField") java.lang.String orderField, @QueryParam(value="desc") java.lang.Boolean desc, @QueryParam(value="page") java.lang.Integer page, @QueryParam(value="size") java.lang.Integer size)
@GET @Path(value="/getStaticTotal") public javax.ws.rs.core.Response getStaticTotal(@QueryParam(value="queryJson") java.lang.String queryJson, @QueryParam(value="orderField") java.lang.String orderField, @QueryParam(value="desc") java.lang.Boolean desc, @QueryParam(value="page") java.lang.Integer page, @QueryParam(value="size") java.lang.Integer size)
@GET @Path(value="/getMetrics") public javax.ws.rs.core.Response getMetrics(@QueryParam(value="queryJson") java.lang.String queryJson, @QueryParam(value="orderField") java.lang.String orderField, @QueryParam(value="desc") java.lang.Boolean desc, @QueryParam(value="page") java.lang.Integer page, @QueryParam(value="size") java.lang.Integer size)
@GET @Path(value="/getMetricsDetail") public javax.ws.rs.core.Response getMetricsDetail(@QueryParam(value="queryJson") java.lang.String queryJson)
@GET @Path(value="/clearAll") public javax.ws.rs.core.Response clearAll()
@GET @Path(value="/export") public java.lang.String export(@Context javax.servlet.http.HttpServletResponse response)