Module: ActiveMetric

Defined in:
lib/active_metric.rb,
lib/active_metric/axis.rb,
lib/active_metric/stat.rb,
lib/active_metric/report.rb,
lib/active_metric/sample.rb,
lib/active_metric/subject.rb,
lib/active_metric/version.rb,
lib/active_metric/measurement.rb,
lib/active_metric/series_data.rb,
lib/active_metric/stat_definition.rb,
lib/active_metric/graph_view_model.rb,
lib/active_metric/point_series_data.rb,
lib/active_metric/report_view_model.rb,
lib/active_metric/statistics/defaults.rb,
lib/active_metric/calculators/reservoir.rb,
lib/active_metric/behavior/graph_calculation.rb,
lib/active_metric/calculators/standard_deviator.rb,
lib/active_metric/statistics/standard_deviation.rb,
lib/active_metric/behavior/calculates_derivative.rb

Defined Under Namespace

Modules: CalculatesDerivative, GraphCalculation Classes: Axis, Bucket, CannotInstantiateBaseStat, Count, Custom, Delta, Derivative, Eightieth, FalseCount, GraphViewModel, Last, LastDerivative, Max, Mean, Measurement, Min, NinetyEighth, PercentFalse, PointSeriesData, Report, ReportViewModel, Reservoir, Sample, SeriesData, Speed, StandardDeviation, StandardDeviator, Stat, StatDefinition, Subject, Sum, TrueCount

Constant Summary collapse

CONFIG_PATH =
File.join(File.dirname(__FILE__),"active_metric/config")
VERSION =
"2.5.4"

Class Method Summary collapse

Class Method Details

.loggerObject



26
27
28
# File 'lib/active_metric.rb', line 26

def self.logger
  @logger ||= Logger.new(STDOUT)
end

.logger=(new_logger) ⇒ Object



30
31
32
# File 'lib/active_metric.rb', line 30

def self.logger=(new_logger)
  @logger = new_logger
end