Method: Dalli::Client#stats

Defined in:
lib/dalli/client.rb

#statsObject

Collect the stats for each server. Returns a hash like { ‘hostname:port’ => { ‘stat1’ => ‘value1’, … }, ‘hostname2:port’ => { … } }



267
268
269
270
271
272
273
# File 'lib/dalli/client.rb', line 267

def stats
  values = {}
  ring.servers.each do |server|
    values["#{server.hostname}:#{server.port}"] = server.alive? ? server.request(:stats) : nil
  end
  values
end