diff --git a/ee/lib/gitlab/sidekiq_cluster/cli.rb b/ee/lib/gitlab/sidekiq_cluster/cli.rb
index 1db79b292f84c017ab427cfaf9a9a2fc518ea747..23632525b1afb8584cf77c64878f2c211edbd762 100644
--- a/ee/lib/gitlab/sidekiq_cluster/cli.rb
+++ b/ee/lib/gitlab/sidekiq_cluster/cli.rb
@@ -3,7 +3,6 @@
 require 'optparse'
 require 'logger'
 require 'time'
-require_relative '../../../../lib/gitlab/sidekiq_logging/json_formatter'
 
 module Gitlab
   module SidekiqCluster
@@ -16,6 +15,8 @@ class CLI
       CommandError = Class.new(StandardError)
 
       def initialize(log_output = STDERR)
+        require_relative '../../../../lib/gitlab/sidekiq_logging/json_formatter'
+
         # As recommended by https://github.com/mperham/sidekiq/wiki/Advanced-Options#concurrency
         @max_concurrency = 50
         @min_concurrency = 0