Sha256: 130abe69757db5424e6f55c4c8712f0f346a55777673b4602528eb29330bd32a
Contents?: true
Size: 1.91 KB
Versions: 3
Compression:
Stored size: 1.91 KB
Contents
require 'thread' require 'ddtrace/registry' require 'ddtrace/pin' require 'ddtrace/tracer' require 'ddtrace/error' require 'ddtrace/quantization/http' require 'ddtrace/pipeline' require 'ddtrace/configuration' require 'ddtrace/patcher' # \Datadog global namespace that includes all tracing functionality for Tracer and Span classes. module Datadog @tracer = Tracer.new @registry = Registry.new # Default tracer that can be used as soon as +ddtrace+ is required: # # require 'ddtrace' # # span = Datadog.tracer.trace('web.request') # span.finish() # # If you want to override the default tracer, the recommended way # is to "pin" your own tracer onto your traced component: # # tracer = Datadog::Tracer.new # pin = Datadog::Pin.get_from(mypatchcomponent) # pin.tracer = tracer def self.tracer @tracer end def self.registry @registry end class << self attr_writer :configuration def configuration @configuration ||= Configuration.new end def configure(target = configuration, opts = {}) if target.is_a?(Configuration) yield(target) else Configuration::PinSetup.new(target, opts).call end end end end require 'ddtrace/contrib/base' require 'ddtrace/contrib/rack/patcher' require 'ddtrace/contrib/rails/patcher' require 'ddtrace/contrib/active_record/patcher' require 'ddtrace/contrib/elasticsearch/patcher' require 'ddtrace/contrib/faraday/patcher' require 'ddtrace/contrib/grape/patcher' require 'ddtrace/contrib/graphql/patcher' require 'ddtrace/contrib/redis/patcher' require 'ddtrace/contrib/http/patcher' require 'ddtrace/contrib/aws/patcher' require 'ddtrace/contrib/sucker_punch/patcher' require 'ddtrace/contrib/mongodb/patcher' require 'ddtrace/contrib/dalli/patcher' require 'ddtrace/contrib/resque/patcher' require 'ddtrace/contrib/racecar/patcher' require 'ddtrace/contrib/sidekiq/patcher' require 'ddtrace/monkey'
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ddtrace-0.12.1 | lib/ddtrace.rb |
ddtrace-0.12.0 | lib/ddtrace.rb |
ddtrace-0.12.0.rc1 | lib/ddtrace.rb |