Sha256: 1f8edbb353110a6e26a5e2112cbb140443488b990a372ef251a7fd11d0998f93

Contents?: true

Size: 288 Bytes

Versions: 13

Compression:

Stored size: 288 Bytes

Contents

module Scout::Realtime::Aggregator
  def update_historical_metrics(collector_response)
    self.class::FIELDS.keys.each do |field_name|
      historical_metrics[field_name] ||= RingBuffer.new(60)
      historical_metrics[field_name].push(collector_response[field_name])
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
scout_realtime-1.0.5 lib/scout_realtime/lib/aggregator.rb
scout_realtime-1.0.4 lib/scout_realtime/lib/aggregator.rb
scout_realtime-1.0.3 lib/scout_realtime/lib/aggregator.rb
scout_realtime-1.0.3.pre lib/scout_realtime/lib/aggregator.rb
scout_realtime-1.0.2 lib/scout_realtime/lib/aggregator.rb
scout_realtime-1.0.1 lib/scout_realtime/lib/aggregator.rb
scout_realtime-1.0.0 lib/scout_realtime/lib/aggregator.rb
scout_realtime-0.5.5 lib/scout_realtime/lib/aggregator.rb
scout_realtime-0.5.5.pre lib/scout_realtime/lib/aggregator.rb
scout_realtime-0.5.4 lib/scout_realtime/lib/aggregator.rb
scout_realtime-0.5.3 lib/scout_realtime/lib/aggregator.rb
scout_realtime-0.5.2 lib/scout_realtime/lib/aggregator.rb
scout_realtime-0.5.1 lib/scout_realtime/lib/aggregator.rb