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