module SidekiqHelper SIDEKIQ_PS_REGEXP = /\A (?\d+)\s+ (?[\d\.,]+)\s+ (?[\d\.,]+)\s+ (?[DRSTWXZNLsl\+<]+)\s+ (?.+)\s+ (?sidekiq.*\]) \z/x def parse_sidekiq_ps(line) match = line.strip.match(SIDEKIQ_PS_REGEXP) match ? match[1..6] : Array.new(6, '?') end end