Class: Sqreen::Ecosystem::Tracing::Modules::Client
- Inherits:
-
Object
- Object
- Sqreen::Ecosystem::Tracing::Modules::Client
- Includes:
- Loggable, ModuleApi::Tracing, ModuleApi::TracingIdGeneration
- Defined in:
- lib/sqreen/ecosystem/tracing/modules/client.rb
Instance Attribute Summary
Attributes included from ModuleApi::TracingIdGeneration
Attributes included from ModuleApi::SignalProducer
Instance Method Summary collapse
Methods included from ModuleApi::Tracing
#consumed_type, included, #scope
Instance Method Details
#receive(data) ⇒ Object
25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/sqreen/ecosystem/tracing/modules/client.rb', line 25 def receive(data) signal = Tracing::Signals::TracingClient.new signal.payload = Tracing::Signals::TracingClient::Payload.new( transport: data.transport, host: data.host || '', ip: data.ip, tracing_identifier: data.tracing_identifier || create_tracing_id ) submit_signal signal end |