Sha256: 56c2db5ce7a3bb493a1a0da156103b299967d708e7e67a3ba6a3209baddcbd62

Contents?: true

Size: 439 Bytes

Versions: 2

Compression:

Stored size: 439 Bytes

Contents

require_relative '../../core'

module Datadog
  module Tracing
    module Runtime
      # Decorates runtime metrics feature
      module Metrics
        def self.associate_trace(trace)
          return unless trace && !trace.empty?

          # Register service as associated with metrics
          Datadog.send(:components).runtime_metrics.register_service(trace.service) unless trace.service.nil?
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ddtrace-1.10.1 lib/datadog/tracing/runtime/metrics.rb
ddtrace-1.10.0 lib/datadog/tracing/runtime/metrics.rb