Class: Sqreen::Ecosystem::Http::NetHttp

Inherits:
Object
  • Object
show all
Includes:
ModuleApi::Instrumentation, ModuleApi::MessageProducer, ModuleApi::TracingIdGeneration
Defined in:
lib/sqreen/ecosystem/http/net_http.rb

Defined Under Namespace

Classes: HttpConnectionData

Instance Attribute Summary

Attributes included from ModuleApi::TracingIdGeneration

#tracing_id_producer

Attributes included from ModuleApi::MessageProducer

#tracing_broker

Instance Method Summary collapse

Methods included from ModuleApi::Instrumentation

included

Instance Method Details

#setupObject



24
25
26
27
# File 'lib/sqreen/ecosystem/http/net_http.rb', line 24

def setup
  advice = wrap_for_interest(HttpConnectionData, &method(:before_advice))
  instrument 'Net::HTTP#request', before: advice
end