class DbMon::PgMonitor

Public Class Methods

new(options) click to toggle source
Calls superclass method DbMon::Monitor::new
# File lib/db_mon/pg_monitor.rb, line 6
def initialize(options)
  super(options)
  @connection = PG.connect(dbname: @database, user: @username, password: @password)    
end

Public Instance Methods

query_table() click to toggle source
# File lib/db_mon/pg_monitor.rb, line 11
def query_table
  @connection.exec("SELECT #{@time_column} FROM #{@table} WHERE #{@time_column} BETWEEN '#{Time.now - @interval}' AND '#{Time.now}' ORDER BY #{@time_column}").values
end