private static Optional<Metric> getJobMetric( final RestClusterClient<ApplicationId> restClusterClient, final JobID jobId, final String metricName) throws Exception { final JobMetricsMessageParameters messageParameters = new JobMetricsMessageParameters(); messageParameters.jobPathParameter.resolve(jobId); messageParameters.metricsFilterParameter.resolveFromString(metricName); final Collection<Metric> metrics = restClusterClient.sendRequest( JobMetricsHeaders.getInstance(), messageParameters, EmptyRequestBody.getInstance()).get().getMetrics(); final Metric metric = Iterables.getOnlyElement(metrics, null); checkState(metric == null || metric.getId().equals(metricName)); return Optional.ofNullable(metric); } }
public AggregatingSubtasksMetricsHandler( CompletableFuture<String> localRestAddress, GatewayRetriever<? extends RestfulGateway> leaderRetriever, Time timeout, Map<String, String> responseHeaders, Executor executor, MetricFetcher<?> fetcher) { super(localRestAddress, leaderRetriever, timeout, responseHeaders, AggregatedSubtaskMetricsHeaders.getInstance(), executor, fetcher); }
public SubtaskMetricsHandler( CompletableFuture<String> localRestAddress, GatewayRetriever<? extends RestfulGateway> leaderRetriever, Time timeout, Map<String, String> headers, MetricFetcher metricFetcher) { super(localRestAddress, leaderRetriever, timeout, headers, SubtaskMetricsHeaders.getInstance(), metricFetcher); }
public JobMetricsHandler( final CompletableFuture<String> localRestAddress, final GatewayRetriever<? extends RestfulGateway> leaderRetriever, final Time timeout, final Map<String, String> headers, final MetricFetcher metricFetcher) { super(localRestAddress, leaderRetriever, timeout, headers, JobMetricsHeaders.getInstance(), metricFetcher); }
public TaskManagerMetricsHandler( final CompletableFuture<String> localRestAddress, final GatewayRetriever<? extends RestfulGateway> leaderRetriever, final Time timeout, final Map<String, String> headers, final MetricFetcher metricFetcher) { super(localRestAddress, leaderRetriever, timeout, headers, TaskManagerMetricsHeaders.getInstance(), metricFetcher); }
public JobVertexMetricsHandler( CompletableFuture<String> localRestAddress, GatewayRetriever<? extends RestfulGateway> leaderRetriever, Time timeout, Map<String, String> headers, MetricFetcher metricFetcher) { super(localRestAddress, leaderRetriever, timeout, headers, JobVertexMetricsHeaders.getInstance(), metricFetcher); }
public JobManagerMetricsHandler( final CompletableFuture<String> localRestAddress, final GatewayRetriever<? extends RestfulGateway> leaderRetriever, final Time timeout, final Map<String, String> headers, final MetricFetcher metricFetcher) { super(localRestAddress, leaderRetriever, timeout, headers, JobManagerMetricsHeaders.getInstance(), metricFetcher); }
public AggregatingTaskManagersMetricsHandler( CompletableFuture<String> localRestAddress, GatewayRetriever<? extends RestfulGateway> leaderRetriever, Time timeout, Map<String, String> responseHeaders, Executor executor, MetricFetcher<?> fetcher) { super(localRestAddress, leaderRetriever, timeout, responseHeaders, AggregatedTaskManagerMetricsHeaders.getInstance(), executor, fetcher); }
public AggregatingJobsMetricsHandler( CompletableFuture<String> localRestAddress, GatewayRetriever<? extends RestfulGateway> leaderRetriever, Time timeout, Map<String, String> responseHeaders, Executor executor, MetricFetcher<?> fetcher) { super(localRestAddress, leaderRetriever, timeout, responseHeaders, AggregatedJobMetricsHeaders.getInstance(), executor, fetcher); }
public JobMetricsHandler( final CompletableFuture<String> localRestAddress, final GatewayRetriever<? extends RestfulGateway> leaderRetriever, final Time timeout, final Map<String, String> headers, final MetricFetcher metricFetcher) { super(localRestAddress, leaderRetriever, timeout, headers, JobMetricsHeaders.getInstance(), metricFetcher); }
public TaskManagerMetricsHandler( final CompletableFuture<String> localRestAddress, final GatewayRetriever<? extends RestfulGateway> leaderRetriever, final Time timeout, final Map<String, String> headers, final MetricFetcher metricFetcher) { super(localRestAddress, leaderRetriever, timeout, headers, TaskManagerMetricsHeaders.getInstance(), metricFetcher); }
public JobVertexMetricsHandler( CompletableFuture<String> localRestAddress, GatewayRetriever<? extends RestfulGateway> leaderRetriever, Time timeout, Map<String, String> headers, MetricFetcher metricFetcher) { super(localRestAddress, leaderRetriever, timeout, headers, JobVertexMetricsHeaders.getInstance(), metricFetcher); }
public JobManagerMetricsHandler( final CompletableFuture<String> localRestAddress, final GatewayRetriever<? extends RestfulGateway> leaderRetriever, final Time timeout, final Map<String, String> headers, final MetricFetcher metricFetcher) { super(localRestAddress, leaderRetriever, timeout, headers, JobManagerMetricsHeaders.getInstance(), metricFetcher); }
public AggregatingSubtasksMetricsHandler( CompletableFuture<String> localRestAddress, GatewayRetriever<? extends RestfulGateway> leaderRetriever, Time timeout, Map<String, String> responseHeaders, Executor executor, MetricFetcher<?> fetcher) { super(localRestAddress, leaderRetriever, timeout, responseHeaders, AggregatedSubtaskMetricsHeaders.getInstance(), executor, fetcher); }
public SubtaskMetricsHandler( CompletableFuture<String> localRestAddress, GatewayRetriever<? extends RestfulGateway> leaderRetriever, Time timeout, Map<String, String> headers, MetricFetcher metricFetcher) { super(localRestAddress, leaderRetriever, timeout, headers, SubtaskMetricsHeaders.getInstance(), metricFetcher); }
public AggregatingTaskManagersMetricsHandler( CompletableFuture<String> localRestAddress, GatewayRetriever<? extends RestfulGateway> leaderRetriever, Time timeout, Map<String, String> responseHeaders, Executor executor, MetricFetcher<?> fetcher) { super(localRestAddress, leaderRetriever, timeout, responseHeaders, AggregatedTaskManagerMetricsHeaders.getInstance(), executor, fetcher); }
public AggregatingJobsMetricsHandler( CompletableFuture<String> localRestAddress, GatewayRetriever<? extends RestfulGateway> leaderRetriever, Time timeout, Map<String, String> responseHeaders, Executor executor, MetricFetcher<?> fetcher) { super(localRestAddress, leaderRetriever, timeout, responseHeaders, AggregatedJobMetricsHeaders.getInstance(), executor, fetcher); }
public TaskManagerMetricsHandler( final CompletableFuture<String> localRestAddress, final GatewayRetriever<? extends RestfulGateway> leaderRetriever, final Time timeout, final Map<String, String> headers, final MetricFetcher metricFetcher) { super(localRestAddress, leaderRetriever, timeout, headers, TaskManagerMetricsHeaders.getInstance(), metricFetcher); }
public JobVertexMetricsHandler( CompletableFuture<String> localRestAddress, GatewayRetriever<? extends RestfulGateway> leaderRetriever, Time timeout, Map<String, String> headers, MetricFetcher metricFetcher) { super(localRestAddress, leaderRetriever, timeout, headers, JobVertexMetricsHeaders.getInstance(), metricFetcher); }
public JobManagerMetricsHandler( final CompletableFuture<String> localRestAddress, final GatewayRetriever<? extends RestfulGateway> leaderRetriever, final Time timeout, final Map<String, String> headers, final MetricFetcher metricFetcher) { super(localRestAddress, leaderRetriever, timeout, headers, JobManagerMetricsHeaders.getInstance(), metricFetcher); }