From 78d52f7f588eb922d9aa023a7a137f74c5ebf675 Mon Sep 17 00:00:00 2001 From: liaozan <378024053@qq.com> Date: Wed, 8 Nov 2023 00:05:10 +0800 Subject: [PATCH] Disable lettuce metrics by default --- .../autoconfigure/cache/CacheAutoConfiguration.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/starters/cache-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/cache/CacheAutoConfiguration.java b/starters/cache-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/cache/CacheAutoConfiguration.java index 27ec844..037e5bc 100644 --- a/starters/cache-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/cache/CacheAutoConfiguration.java +++ b/starters/cache-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/cache/CacheAutoConfiguration.java @@ -4,8 +4,10 @@ import com.schbrain.framework.autoconfigure.cache.properties.CacheProperties; import com.schbrain.framework.autoconfigure.cache.provider.CacheOperation; import com.schbrain.framework.autoconfigure.cache.provider.PrefixedCacheOperation; import com.schbrain.framework.autoconfigure.cache.provider.redis.RedisCacheConfiguration; +import io.lettuce.core.metrics.MicrometerOptions; import org.springframework.boot.autoconfigure.AutoConfiguration; import org.springframework.boot.autoconfigure.condition.ConditionalOnBean; +import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration; import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.context.annotation.Bean; @@ -30,4 +32,10 @@ public class CacheAutoConfiguration { return operation; } + @Bean + @ConditionalOnMissingBean + public MicrometerOptions disableLettuceMetrics() { + return MicrometerOptions.disabled(); + } + } -- GitLab