class SidekiqLogAnalyser::Timeline
Public Class Methods
timeline(collection)
click to toggle source
# File lib/sidekiq_log_analyser/timeline.rb, line 3 def Timeline.timeline(collection) result = {} collection.group_by_hour{|e| e[:datetime]}.each do |datetime, data| result[datetime] = { count: data.count, avg: data.collect{|ee| ee[:duration]}.sum / data.count } end result end