module Trifle::Stats
Constants
- VERSION
Public Class Methods
assert(key:, at:, values:, config: nil)
click to toggle source
# File lib/trifle/stats.rb, line 39 def self.assert(key:, at:, values:, config: nil) Trifle::Stats::Operations::Timeseries::Set.new( key: key, at: at, values: values, config: config ).perform end
configure() { |default| ... }
click to toggle source
# File lib/trifle/stats.rb, line 24 def self.configure yield(default) default end
default()
click to toggle source
# File lib/trifle/stats.rb, line 20 def self.default @default ||= Configuration.new end
track(key:, at:, values:, config: nil)
click to toggle source
# File lib/trifle/stats.rb, line 30 def self.track(key:, at:, values:, config: nil) Trifle::Stats::Operations::Timeseries::Increment.new( key: key, at: at, values: values, config: config ).perform end
values(key:, from:, to:, range:, config: nil)
click to toggle source
# File lib/trifle/stats.rb, line 48 def self.values(key:, from:, to:, range:, config: nil) Trifle::Stats::Operations::Timeseries::Values.new( key: key, from: from, to: to, range: range, config: config ).perform end