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