class OpenTelemetry::Instrumentation::LMDB::Instrumentation

The Instrumentation class contains logic to detect and install the LMDB instrumentation

Private Instance Methods

patch() click to toggle source
# File lib/opentelemetry/instrumentation/lmdb/instrumentation.rb, line 28
def patch
  ::LMDB::Environment.prepend(Patches::Environment)
  ::LMDB::Database.prepend(Patches::Database)
end
require_dependencies() click to toggle source
# File lib/opentelemetry/instrumentation/lmdb/instrumentation.rb, line 33
def require_dependencies
  require_relative 'patches/database'
  require_relative 'patches/environment'
end