class OpenTracing::Instrumentation::Thrift::TracedProcessorConfig

Config of ThriftProcessor

Attributes

error_writer[RW]

@return [Common::ErrorWriter]

logger[RW]

@return [Logger] used for log errors. If nil (by default), then logging disabled,

operation_name_builder[RW]

@return [TracedProcessorOperationNameBuilder]

tags_builder[RW]

@return [TracedProcessorTagsBuilder]

trace_protocol[RW]

@return [Boolean] enabled wrap protocol into TracedProtocol

tracer[RW]

@return [OpenTracing::Tracer]

Public Class Methods

new() click to toggle source
# File lib/opentracing/instrumentation/thrift/traced_processor_config.rb, line 26
def initialize
  @tracer = OpenTracing.global_tracer
  @trace_protocol = true
  @operation_name_builder = TracedProcessorOperationNameBuilder.new
  @tags_builder = TracedProcessorTagsBuilder.new
  @error_writer = Common::ErrorWriter.new
  @logger = nil
end