Module: OpenTracing::Instrumentation::Thrift

Defined in:
lib/opentracing/instrumentation/thrift.rb,
lib/opentracing/instrumentation/thrift/traced_protocol.rb,
lib/opentracing/instrumentation/thrift/traced_processor.rb,
lib/opentracing/instrumentation/thrift/traced_protocol_config.rb,
lib/opentracing/instrumentation/thrift/traced_processor_config.rb,
lib/opentracing/instrumentation/thrift/traced_protocol_factory.rb,
lib/opentracing/instrumentation/thrift/traced_protocol_tags_builder.rb,
lib/opentracing/instrumentation/thrift/traced_processor_tags_builder.rb,
lib/opentracing/instrumentation/thrift/traced_protocol_operation_name_builder.rb,
lib/opentracing/instrumentation/thrift/traced_processor_operation_name_builder.rb

Overview

OpenTracing instrumentation for Thrift client and server

Defined Under Namespace

Classes: TracedProcessor, TracedProcessorConfig, TracedProcessorOperationNameBuilder, TracedProcessorTagsBuilder, TracedProtocol, TracedProtocolConfig, TracedProtocolFactory, TracedProtocolOperationNameBuilder, TracedProtocolTagsBuilder

Constant Summary collapse

MESSAGE_TYPES =
{
  ::Thrift::MessageTypes::CALL => 'CALL',
  ::Thrift::MessageTypes::REPLY => 'REPLY',
  ::Thrift::MessageTypes::EXCEPTION => 'EXCEPTION',
  ::Thrift::MessageTypes::ONEWAY => 'ONEWAY',
}.freeze