This version is still in development and is not considered stable yet. For the latest stable version, please use Korvet 0.12.5!

Lettuce Redis Client Metrics

Korvet can optionally enable Lettuce command latency metrics to track Redis operation performance.

These metrics are disabled by default. Enable them by setting korvet.redis.metrics.enabled=true in your configuration.
Metric Description Tags

lettuce.command.firstresponse

Time to first response from Redis (timer)

command, local, remote

lettuce.command.completion

Time to complete Redis command (timer)

command, local, remote

Configuration:

korvet:
  redis:
    metrics:
      enabled: true
      histogram: false
      local-distinction: false
      max-latency: 5m
      min-latency: 1ms

Configuration Properties:

  • enabled (boolean, default: false): Enable Lettuce command latency metrics

  • histogram (boolean, default: false): Enable histogram buckets for aggregable percentile approximations

  • local-distinction (boolean, default: false): Track metrics per connection instead of per host/port

  • max-latency (duration, default: 5m): Maximum expected latency for histogram buckets

  • min-latency (duration, default: 1ms): Minimum expected latency for histogram buckets