Class: Opstat::DB::Influx

Inherits:
Object
  • Object
show all
Includes:
Singleton
Defined in:
lib/opstat-master/db/influx.rb

Instance Method Summary collapse

Constructor Details

#initializeInflux

Returns a new instance of Influx.



5
6
7
8
9
# File 'lib/opstat-master/db/influx.rb', line 5

def initialize
  @config = Opstat::Config.instance.get_influx_config
  @influxdb = InfluxDB::Client.new @config
  @influxdb = InfluxDB::Client.new @config['database'], username: @config['username'], password: @config['password'], time_precision: @config['time_precision']
end

Instance Method Details

#write_point(name, measurement) ⇒ Object



11
12
13
# File 'lib/opstat-master/db/influx.rb', line 11

def write_point(name, measurement)
  @influxdb.write_point(name, measurement)
end