spring-projects/spring-data-redis

Feature Request: Provide access to customize CommandLatencyCollectorOptions

Closed this issue · 2 comments

Hello!

Lettuce client provides access to CommandLatencyCollectorOptions in its client configuration (see wiki), which allows us to customize latency metrics, such as providing percentile, units, or enabling/disable them.

These configurations don't seem to be exposed in spring-data-redis today. Is it possible for spring-data-redis to provide access to these configurations to users via LettuceClientConfigurationBuilderCustomizer?

Thanks!

Spring Data Redis accepts LettuceClientConfiguration objects provided by the component that creates LettuceConnectionFactory. Since Spring Data Redis itself doesn't create a connection factory, you would actually configure Spring Data Redis from e.g. Spring Boot that already provides LettuceClientConfigurationBuilderCustomizer. Does that help?

Yes, thank you!