Sha256: 9e28707cc2fd46f72102a4cdf5a720fa41ee9638aa28337b195671a9e6495ffd

Contents?: true

Size: 945 Bytes

Versions: 2

Compression:

Stored size: 945 Bytes

Contents

# typed: false

module Datadog
  module Tracing
    module Contrib
      module Propagation
        module SqlComment
          module Ext
            ENV_DBM_PROPAGATION_MODE = 'DD_DBM_PROPAGATION_MODE'.freeze

            # The default mode for sql comment propagation
            DISABLED = 'disabled'.freeze

            # The `service` mode propagates service configuration
            SERVICE = 'service'.freeze

            # The `full` mode propagates service configuration + trace context
            FULL = 'full'.freeze

            # The value should be `true` when `full` mode
            TAG_DBM_TRACE_INJECTED = '_dd.dbm_trace_injected'.freeze

            KEY_DATABASE_SERVICE = 'dddbs'.freeze
            KEY_ENVIRONMENT = 'dde'.freeze
            KEY_PARENT_SERVICE = 'ddps'.freeze
            KEY_VERSION = 'ddpv'.freeze
            KEY_TRACEPARENT = 'traceparent'.freeze
          end
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ddtrace-1.9.0 lib/datadog/tracing/contrib/propagation/sql_comment/ext.rb
ddtrace-1.8.0 lib/datadog/tracing/contrib/propagation/sql_comment/ext.rb