mirror of
https://github.com/spring-projects/spring-boot.git
synced 2026-10-07 17:59:02 +00:00
Align auto-configured Lettuce metrics with Lettuce's defaults
Closes gh-32986
This commit is contained in:
+1
-1
@@ -47,7 +47,7 @@ public class LettuceMetricsAutoConfiguration {
|
||||
@Bean
|
||||
@ConditionalOnMissingBean
|
||||
MicrometerOptions micrometerOptions() {
|
||||
return MicrometerOptions.builder().histogram(true).build();
|
||||
return MicrometerOptions.create();
|
||||
}
|
||||
|
||||
@Bean
|
||||
|
||||
+14
@@ -52,6 +52,20 @@ class LettuceMetricsAutoConfigurationTests {
|
||||
});
|
||||
}
|
||||
|
||||
@Test
|
||||
void autoConfiguredMicrometerOptionsUsesLettucesDefaults() {
|
||||
this.contextRunner.with(MetricsRun.simple())
|
||||
.withConfiguration(AutoConfigurations.of(RedisAutoConfiguration.class)).run((context) -> {
|
||||
MicrometerOptions micrometerOptions = context.getBean(MicrometerOptions.class);
|
||||
assertThat(micrometerOptions.isEnabled()).isEqualTo(MicrometerOptions.DEFAULT_ENABLED);
|
||||
assertThat(micrometerOptions.isHistogram()).isEqualTo(MicrometerOptions.DEFAULT_HISTOGRAM);
|
||||
assertThat(micrometerOptions.localDistinction())
|
||||
.isEqualTo(MicrometerOptions.DEFAULT_LOCAL_DISTINCTION);
|
||||
assertThat(micrometerOptions.maxLatency()).isEqualTo(MicrometerOptions.DEFAULT_MAX_LATENCY);
|
||||
assertThat(micrometerOptions.minLatency()).isEqualTo(MicrometerOptions.DEFAULT_MIN_LATENCY);
|
||||
});
|
||||
}
|
||||
|
||||
@Test
|
||||
void whenUserDefinesAMicrometerOptionsBeanThenCommandLatencyRecorderUsesIt() {
|
||||
this.contextRunner.with(MetricsRun.simple())
|
||||
|
||||
Reference in New Issue
Block a user