Module: Peek::RedisInstrumented
- Included in:
- Redis::Client
- Defined in:
- lib/peek/views/redis.rb
Instance Method Summary collapse
Instance Method Details
#call(*args, &block) ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'lib/peek/views/redis.rb', line 7 def call(*args, &block) start = Time.now super(*args, &block) ensure duration = (Time.now - start) ::Redis::Client.query_time.update { |value| value + duration } ::Redis::Client.query_count.update { |value| value + 1 } end |