class SidekiqSpy::Display::Panels::SidekiqStats
Public Class Methods
new(height, width, top, left)
click to toggle source
Calls superclass method
SidekiqSpy::Display::Panel::new
# File lib/sidekiq-spy/display/panels/sidekiq_stats.rb, line 6 def initialize(height, width, top, left) super(height, width, top, left, structure, :divider_r => "|") @spies[:stats] = Spy::Stats.new end
Public Instance Methods
structure()
click to toggle source
# File lib/sidekiq-spy/display/panels/sidekiq_stats.rb, line 12 def structure # [ # [relative_column_width, data_left, data_right] # ] [ [ [1, t[:sidekiq][:busy], -> { @spies[:stats][:busy] }], [1, t[:sidekiq][:retries], -> { @spies[:stats][:retries] }], [1, t[:sidekiq][:processed], -> { @spies[:stats][:processed] }], ], [ [1, t[:sidekiq][:enqueued], -> { @spies[:stats][:enqueued] }], [1, t[:sidekiq][:scheduled], -> { @spies[:stats][:scheduled] }], [1, t[:sidekiq][:failed], -> { @spies[:stats][:failed] }], ], ] end