@Path(value="/cluster/metrics") @Produces(value="application/json") public class ClusterMetricsResource extends ProxiedResource
authenticationToken, nodeService, remoteInterfaceProviderobjectMapper, userService| Constructor and Description |
|---|
ClusterMetricsResource(NodeService nodeService,
RemoteInterfaceProvider remoteInterfaceProvider,
javax.ws.rs.core.HttpHeaders httpHeaders) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Optional<MetricsSummaryResponse>> |
multipleMetricsAllNodes(MetricsReadRequest request) |
createRemoteInterfaceProvider, getForAllNodes, getForAllNodescheckAnyPermission, checkPermission, checkPermission, getCurrentUser, getSubject, getUriBuilderToSelf, isAnyPermitted, isAnyPermitted, isPermitted, isPermitted, setPrettyPrint@Inject public ClusterMetricsResource(NodeService nodeService, RemoteInterfaceProvider remoteInterfaceProvider, @Context javax.ws.rs.core.HttpHeaders httpHeaders)
@POST @Timed @Path(value="/multiple") public Map<String,Optional<MetricsSummaryResponse>> multipleMetricsAllNodes(@NotNull MetricsReadRequest request) throws IOException, NodeNotFoundException
IOExceptionNodeNotFoundExceptionCopyright © 2012-2016 Graylog, Inc.. All Rights Reserved.