Class ClusterMetricsResource


@RequiresAuthentication @Path("/cluster/metrics") @Produces("application/json") public class ClusterMetricsResource extends ProxiedResource
  • Constructor Details

    • ClusterMetricsResource

      @Inject public ClusterMetricsResource(NodeService nodeService, RemoteInterfaceProvider remoteInterfaceProvider, @Context javax.ws.rs.core.HttpHeaders httpHeaders, @Named("proxiedRequestsExecutorService") ExecutorService executorService, @Named("proxied_requests_default_call_timeout") com.github.joschi.jadconfig.util.Duration defaultCallTimeout)
  • Method Details

    • multipleMetricsAllNodes

      @POST @Timed @Path("/multiple") public void multipleMetricsAllNodes(@Valid @NotNull @Valid @NotNull MetricsReadRequest request, @Suspended javax.ws.rs.container.AsyncResponse asyncResponse)