Module: Influx

Defined in:
lib/influx/flux/fill.rb,
lib/influx.rb,
lib/influx/point.rb,
lib/influx/query.rb,
lib/influx/version.rb,
lib/influx/flux/from.rb,
lib/influx/flux/last.rb,
lib/influx/flux/sort.rb,
lib/influx/flux/first.rb,
lib/influx/flux/group.rb,
lib/influx/flux/limit.rb,
lib/influx/flux/range.rb,
lib/influx/flux/filter.rb,
lib/influx/flux/median.rb,
lib/influx/flux/increase.rb,
lib/influx/flux/quantile.rb,
lib/influx/flux/histogram.rb,
lib/influx/flux/derivative.rb,
lib/influx/flux/cumulative_sum.rb,
lib/influx/flux/moving_average.rb,
lib/influx/flux/aggregate_window.rb,
lib/influx/flux/timed_moving_average.rb

Overview

|> timedMovingAverage(every: 2m, period: 4m)

Defined Under Namespace

Modules: Flux Classes: Error, Point, Query

Constant Summary collapse

VERSION =
'0.1.0'

Class Method Summary collapse

Class Method Details

.from(bucket:) ⇒ Object



32
33
34
# File 'lib/influx.rb', line 32

def from(bucket:)
  Influx::Query.new(bucket: bucket)
end

.now(precision = :nanosecond) ⇒ Object



36
37
38
# File 'lib/influx.rb', line 36

def now(precision = :nanosecond)
  Process.clock_gettime(Process::CLOCK_REALTIME, precision)
end