Class: InfluxDB::Rails::Metric

Inherits:
Object
  • Object
show all
Defined in:
lib/influxdb/rails/metric.rb

Instance Method Summary collapse

Constructor Details

#initialize(configuration:, timestamp:, tags: {}, values: {}) ⇒ Metric

Returns a new instance of Metric.



7
8
9
10
11
12
# File 'lib/influxdb/rails/metric.rb', line 7

def initialize(configuration:, timestamp:, tags: {}, values: {})
  @configuration = configuration
  @timestamp = timestamp
  @tags = tags
  @values = values
end

Instance Method Details

#writeObject



14
15
16
# File 'lib/influxdb/rails/metric.rb', line 14

def write
  client.write_point configuration.measurement_name, options
end