@Path(value="/cluster") @Produces(value="application/json") public class ClusterSystemResource extends ProxiedResource
ProxiedResource.CallResult<ResponseType>, ProxiedResource.MasterResponse<ResponseType>, ProxiedResource.NodeResponse<ResponseType>authenticationToken, nodeService, remoteInterfaceProviderconfiguration, userService| Constructor and Description |
|---|
ClusterSystemResource(NodeService nodeService,
RemoteInterfaceProvider remoteInterfaceProvider,
javax.ws.rs.core.HttpHeaders httpHeaders,
ExecutorService executorService) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Optional<SystemProcessBufferDumpResponse>> |
clusterProcessBufferDump() |
Map<String,Optional<SystemOverviewResponse>> |
get() |
SystemJVMResponse |
jvm(String nodeId) |
SystemProcessBufferDumpResponse |
processBufferDump(String nodeId) |
SystemThreadDumpResponse |
threadDump(String nodeId) |
createRemoteInterfaceProvider, getForAllNodes, getForAllNodes, requestOnAllNodes, requestOnAllNodes, requestOnMastercheckAnyPermission, checkPermission, checkPermission, getCurrentUser, getIndexSet, getSubject, getUriBuilderToSelf, isAnyPermitted, isAnyPermitted, isPermitted, isPermitted, setPrettyPrint@Inject public ClusterSystemResource(NodeService nodeService, RemoteInterfaceProvider remoteInterfaceProvider, @Context javax.ws.rs.core.HttpHeaders httpHeaders, @Named(value="proxiedRequestsExecutorService") ExecutorService executorService) throws NodeNotFoundException
NodeNotFoundException@GET @Timed public Map<String,Optional<SystemOverviewResponse>> get()
@GET
@Timed
@Path(value="{nodeId}/jvm")
public SystemJVMResponse jvm(@PathParam(value="nodeId")
String nodeId)
throws IOException,
NodeNotFoundException
IOExceptionNodeNotFoundException@GET
@Timed
@Path(value="{nodeId}/threaddump")
public SystemThreadDumpResponse threadDump(@PathParam(value="nodeId")
String nodeId)
throws IOException,
NodeNotFoundException
IOExceptionNodeNotFoundException@GET
@Timed
@Path(value="{nodeId}/processbufferdump")
public SystemProcessBufferDumpResponse processBufferDump(@PathParam(value="nodeId")
String nodeId)
throws IOException,
NodeNotFoundException
IOExceptionNodeNotFoundException@GET @Timed @Path(value="processbufferdump") public Map<String,Optional<SystemProcessBufferDumpResponse>> clusterProcessBufferDump()
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.