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