class DbMon::MysqlMonitor
Public Class Methods
new(options)
click to toggle source
Calls superclass method
DbMon::Monitor::new
# File lib/db_mon/mysql_monitor.rb, line 5 def initialize(options) super(options) @connection = Mysql2::Client.new(host: 'localhost', username: @username, password: @password) end
Public Instance Methods
query_table()
click to toggle source
# File lib/db_mon/mysql_monitor.rb, line 10 def query_table return @connection.query("SELECT #{@time_column} FROM #{@table} WHERE #{@time_column} BETWEEN '#{@interval.seconds.ago}' AND '#{Time.now}' ORDER BY #{@time_column}") end