class Turn::Server::KV
Public Class Methods
new(hostname, port)
click to toggle source
# File lib/turn/servers/kv.rb, line 5 def initialize(hostname, port) @hostname = hostname @port = port end
Public Instance Methods
agent_info()
click to toggle source
# File lib/turn/servers/kv.rb, line 25 def agent_info end
cpu_info()
click to toggle source
# File lib/turn/servers/kv.rb, line 15 def cpu_info # ssh # cat /proc/cpuinfo | grep \'model name\' | uniq | cut -d\':\' -f2 end
disk_usage()
click to toggle source
# File lib/turn/servers/kv.rb, line 10 def disk_usage # ssh # df -h | grep kv-data end
pair_count()
click to toggle source
# File lib/turn/servers/kv.rb, line 20 def pair_count metrics = Turn::Term.new(@hostname, @port).dump_public_metrics('KeyValueStorePopulation') metrics.values.reduce { |a, e| a + e } end