Module: OpenTelemetry::Instrumentation::HTTPX::Plugin::ConnectionMethods

Defined in:
lib/opentelemetry/instrumentation/httpx/plugin.rb

Overview

Connection mixin

Instance Method Summary collapse

Instance Method Details

#initializeObject



39
40
41
42
43
# File 'lib/opentelemetry/instrumentation/httpx/plugin.rb', line 39

def initialize(*)
  super

  @init_time = ::Time.now
end

#send(request) ⇒ Object



45
46
47
48
49
# File 'lib/opentelemetry/instrumentation/httpx/plugin.rb', line 45

def send(request)
  request.init_time ||= @init_time

  super
end