@Path(value="/system/metrics") public class MetricsResource extends RestResource
objectMapper, userService| Constructor and Description |
|---|
MetricsResource(com.codahale.metrics.MetricRegistry metricRegistry) |
| Modifier and Type | Method and Description |
|---|---|
MetricsSummaryResponse |
byNamespace(String namespace) |
MetricNamesResponse |
metricNames() |
com.codahale.metrics.MetricRegistry |
metrics() |
MetricsSummaryResponse |
multipleMetrics(MetricsReadRequest request) |
com.codahale.metrics.Metric |
singleMetric(String metricName) |
checkAnyPermission, checkPermission, checkPermission, getCurrentUser, getSubject, getUriBuilderToSelf, isAnyPermitted, isAnyPermitted, isPermitted, isPermitted, setPrettyPrint@Inject public MetricsResource(com.codahale.metrics.MetricRegistry metricRegistry)
@GET @Timed @Produces(value="application/json") public com.codahale.metrics.MetricRegistry metrics()
@GET @Timed @Path(value="/names") @Produces(value="application/json") public MetricNamesResponse metricNames()
@GET
@Timed
@Path(value="/{metricName}")
@Produces(value="application/json")
public com.codahale.metrics.Metric singleMetric(@PathParam(value="metricName")
String metricName)
@POST @Timed @Path(value="/multiple") public MetricsSummaryResponse multipleMetrics(@NotNull MetricsReadRequest request)
@GET
@Timed
@Path(value="/namespace/{namespace}")
@Produces(value="application/json")
public MetricsSummaryResponse byNamespace(@PathParam(value="namespace")
String namespace)
Copyright © 2012-2016 Graylog, Inc.. All Rights Reserved.