module SidekiqHelper SIDEKIQ_PS_REGEXP = /\A (?\d+)\s+ (?[\d\.,]+)\s+ (?[\d\.,]+)\s+ (?[DRSTWXZNLsl\+<]+)\s+ (?.+)\s+ (?sidekiq.*\])\s+ \z/x def parse_sidekiq_ps(line) match = line.match(SIDEKIQ_PS_REGEXP) if match match[1..6] else %w[? ? ? ? ? ?] end end end