Module: Yabeda::GvlMetrics

Defined in:
lib/yabeda/gvl_metrics.rb,
lib/yabeda/gvl_metrics/railtie.rb,
lib/yabeda/gvl_metrics/version.rb

Defined Under Namespace

Classes: Error, Railtie

Constant Summary collapse

METRIC_GROUP =
:gvl_metrics
METRIC_TAGS =
%i[source hostname pid queue job_class].freeze
VERSION =
"0.2.0"

Class Method Summary collapse

Class Method Details

.configure!(rack: defined?(::Rack), sidekiq: defined?(::Sidekiq)) ⇒ Object



18
19
20
21
22
23
24
25
# File 'lib/yabeda/gvl_metrics.rb', line 18

def configure!(rack: defined?(::Rack), sidekiq: defined?(::Sidekiq))
  return if @installed

  define_metrics
  hook_middleware(rack: rack, sidekiq: sidekiq)

  @installed = true
end