class OpenTelemetry::Instrumentation::Que::Instrumentation
The Instrumentation
class contains logic to detect and install the Que
instrumentation
Constants
- MINIMUM_VERSION
Private Instance Methods
gem_version()
click to toggle source
# File lib/opentelemetry/instrumentation/que/instrumentation.rb, line 60 def gem_version Gem.loaded_specs['que'].version end
patch()
click to toggle source
# File lib/opentelemetry/instrumentation/que/instrumentation.rb, line 64 def patch ::Que::Job.prepend(Patches::QueJob) ::Que::Poller.prepend(Patches::Poller) end
require_dependencies()
click to toggle source
# File lib/opentelemetry/instrumentation/que/instrumentation.rb, line 53 def require_dependencies require_relative 'tag_setter' require_relative 'middlewares/server_middleware' require_relative 'patches/que_job' require_relative 'patches/poller' end