Module: Sqreen::Ecosystem::ModuleApi::Tracing::ClientData

Includes:
Util::CallWritersFromInit
Included in:
Databases::DatabaseConnectionData, Http::NetHttp::HttpConnectionData
Defined in:
lib/sqreen/ecosystem/module_api/tracing/client_data.rb

Overview

The data the tracing module needs in order to populate Sqreen::Ecosystem::Tracing::Signals::TracingClient::Payload

Signals are not produced by the data producers (transport) because of superior orders, as the only current use of this data is to generate signals.

Instance Attribute Summary collapse

Method Summary

Methods included from Util::CallWritersFromInit

#initialize

Instance Attribute Details

#hostString

Returns:

  • (String)


25
26
27
# File 'lib/sqreen/ecosystem/module_api/tracing/client_data.rb', line 25

def host
  @host
end

#ipString

Returns:

  • (String)


28
29
30
# File 'lib/sqreen/ecosystem/module_api/tracing/client_data.rb', line 28

def ip
  @ip
end

#tracing_identifierString

Returns:

  • (String)


31
32
33
# File 'lib/sqreen/ecosystem/module_api/tracing/client_data.rb', line 31

def tracing_identifier
  @tracing_identifier
end

#transportSymbol

Returns:

  • (Symbol)


22
23
24
# File 'lib/sqreen/ecosystem/module_api/tracing/client_data.rb', line 22

def transport
  @transport
end