module SidekiqHelper SIDEKIQ_PS_REGEXP = /\A (?\d+)\s+ (?[\d\.,]+)\s+ (?[\d\.,]+)\s+ (?[DIEKNRSTVWXZNLpsl\+<>\/\d]+)\s+ (?.+?)\s+ (?(?:ruby\d+:\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