Module: Gitlab::Client::Sidekiq

Included in:
Gitlab::Client
Defined in:
lib/gitlab/client/sidekiq.rb

Overview

Defines methods related to sidekiq metrics.

Instance Method Summary collapse

Instance Method Details

#sidekiq_compound_metricsObject

Get a compound response of all the previously mentioned metrics

Examples:

Gitlab.sidekiq_compound_metrics


33
34
35
# File 'lib/gitlab/client/sidekiq.rb', line 33

def sidekiq_compound_metrics
  get('/sidekiq/compound_metrics')
end

#sidekiq_job_statsObject

Get the current Job Statistics

Examples:

Gitlab.sidekiq_job_stats


25
26
27
# File 'lib/gitlab/client/sidekiq.rb', line 25

def sidekiq_job_stats
  get('/sidekiq/job_stats')
end

#sidekiq_process_metricsObject

Get the current Process Metrics

Examples:

Gitlab.sidekiq_process_metrics


17
18
19
# File 'lib/gitlab/client/sidekiq.rb', line 17

def sidekiq_process_metrics
  get('/sidekiq/process_metrics')
end

#sidekiq_queue_metricsObject

Get the current Queue Metrics

Examples:

Gitlab.sidekiq_queue_metrics


9
10
11
# File 'lib/gitlab/client/sidekiq.rb', line 9

def sidekiq_queue_metrics
  get('/sidekiq/queue_metrics')
end