Drop recordRequestPercentiles property

Drop the `recordRequestPercentiles` property as it overlaps with the
property based `MeterFilter` support.

Fixes gh-11982
This commit is contained in:
Phillip Webb
2018-02-09 12:33:57 -08:00
parent 9a31b08816
commit d259f68fbf
5 changed files with 6 additions and 29 deletions

View File

@@ -89,12 +89,6 @@ public class MetricsProperties {
public static class Client {
/**
* Whether instrumented requests record percentiles histogram buckets by
* default.
*/
private boolean recordRequestPercentiles;
/**
* Name of the metric for sent requests.
*/
@@ -107,14 +101,6 @@ public class MetricsProperties {
*/
private int maxUriTags = 100;
public boolean isRecordRequestPercentiles() {
return this.recordRequestPercentiles;
}
public void setRecordRequestPercentiles(boolean recordRequestPercentiles) {
this.recordRequestPercentiles = recordRequestPercentiles;
}
public String getRequestsMetricName() {
return this.requestsMetricName;
}

View File

@@ -69,8 +69,7 @@ public class RestTemplateMetricsAutoConfiguration {
RestTemplateExchangeTagsProvider restTemplateTagConfigurer,
MetricsProperties properties) {
return new MetricsRestTemplateCustomizer(meterRegistry, restTemplateTagConfigurer,
properties.getWeb().getClient().getRequestsMetricName(),
properties.getWeb().getClient().isRecordRequestPercentiles());
properties.getWeb().getClient().getRequestsMetricName());
}
@Bean