class InfluxDB2::PointSettings

Settings to store default tags.

Attributes

default_tags[R]

Public Class Methods

get_value(value) click to toggle source
# File lib/influxdb2/client/write_api.rb, line 96
def self.get_value(value)
  if value.start_with?('${env.')
    ENV[value[6..-2]]
  else
    value
  end
end
new(default_tags: nil) click to toggle source

@param [Hash] default_tags Default tags which will be added to each point written by api.

# File lib/influxdb2/client/write_api.rb, line 87
def initialize(default_tags: nil)
  @default_tags = default_tags || {}
end

Public Instance Methods

add_default_tag(key, expression) click to toggle source
# File lib/influxdb2/client/write_api.rb, line 92
def add_default_tag(key, expression)
  @default_tags[key] = expression
end