/** Fluent API of {@link #setCounter(String, long)} */ public final AWSRequestMetrics withCounter(String counterName, long count) { setCounter(counterName, count); return this; } /** Fluent API of {@link #setCounter(MetricType, long)} */
/** Fluent API of {@link #setCounter(MetricType, long)} */ public final AWSRequestMetrics withCounter(MetricType f, long count) { setCounter(f, count); return this; }
.setCounter(Field.BytesProcessed, countingInputStream.getByteCount());
/** Fluent API of {@link #setCounter(String, long)} */ public final AWSRequestMetrics withCounter(String counterName, long count) { setCounter(counterName, count); return this; } /** Fluent API of {@link #setCounter(MetricType, long)} */
/** Fluent API of {@link #setCounter(MetricType, long)} */ public final AWSRequestMetrics withCounter(MetricType f, long count) { setCounter(f, count); return this; }
request.setEndpoint(execOneParams.authRetryParam.getEndpointForRetry()); awsRequestMetrics.setCounter(Field.RequestCount, execOneParams.requestCount); if (execOneParams.isRetry()) { request.setParameters(originalParameters);
publishProgress(listener, ProgressEventType.HTTP_REQUEST_STARTED_EVENT); awsRequestMetrics.startEvent(Field.HttpRequestTime); awsRequestMetrics.setCounter(Field.RetryCapacityConsumed, retryCapacity.consumedCapacity());
.setCounter(Field.BytesProcessed, countingInputStream.getByteCount());
/** Fluent API of {@link #setCounter(MetricType, long)} */ public final AWSRequestMetrics withCounter(MetricType f, long count) { setCounter(f, count); return this; }
/** Fluent API of {@link #setCounter(String, long)} */ public final AWSRequestMetrics withCounter(String counterName, long count) { setCounter(counterName, count); return this; } /** Fluent API of {@link #setCounter(MetricType, long)} */
request.setEndpoint(execOneParams.authRetryParam.getEndpointForRetry()); awsRequestMetrics.setCounter(Field.RequestCount, execOneParams.requestCount); if (execOneParams.isRetry()) { request.setParameters(originalParameters);
awsRequestMetrics.setCounter(Field.RequestCount, requestCount); if (requestCount > 1) { // retry request.setParameters(originalParameters);
publishProgress(listener, ProgressEventType.HTTP_REQUEST_STARTED_EVENT); awsRequestMetrics.startEvent(Field.HttpRequestTime); awsRequestMetrics.setCounter(Field.RetryCapacityConsumed, retryCapacity.consumedCapacity());
.setCounter(Field.BytesProcessed, countingInputStream.getByteCount());
awsRequestMetrics.setCounter(Field.RequestCount, requestCount); if (requestCount > 1) { // retry request.setParameters(originalParameters);
private void execRequest(String endpoint, int status) { AWSRequestMetrics metrics = new AWSRequestMetricsFullSupport(); metrics.addProperty(AWSRequestMetrics.Field.ServiceName, "AmazonCloudWatch"); metrics.addProperty(AWSRequestMetrics.Field.ServiceEndpoint, endpoint); metrics.addProperty(AWSRequestMetrics.Field.StatusCode, "" + status); if (status == 503) { metrics.addProperty(AWSRequestMetrics.Field.AWSErrorCode, "Throttled"); } String counterName = "BytesProcessed"; String timerName = "ClientExecuteTime"; metrics.setCounter(counterName, 12345); metrics.getTimingInfo().addSubMeasurement(timerName, TimingInfo.unmodifiableTimingInfo(100000L, 200000L)); Request<?> req = new DefaultRequest(new ListMetricsRequest(), "AmazonCloudWatch"); req.setAWSRequestMetrics(metrics); req.setEndpoint(URI.create(endpoint)); HttpResponse hr = new HttpResponse(req, new HttpPost(endpoint)); hr.setStatusCode(status); Response<?> resp = new Response<>(null, new HttpResponse(req, new HttpPost(endpoint))); collector.collectMetrics(req, resp); }
request.setEndpoint(execOneParams.authRetryParam.getEndpointForRetry()); awsRequestMetrics.setCounter(Field.RequestCount, execOneParams.requestCount); if (execOneParams.isRetry()) { request.setParameters(originalParameters);
awsRequestMetrics.setCounter(Field.RequestCount, requestCount); if (requestCount > 1) { // retry request.setParameters(originalParameters);
publishProgress(listener, ProgressEventType.HTTP_REQUEST_STARTED_EVENT); awsRequestMetrics.startEvent(Field.HttpRequestTime); awsRequestMetrics.setCounter(Field.RetryCapacityConsumed, retryCapacity.consumedCapacity());