Module: Trace
- Extended by:
- Trace
- Included in:
- Trace
- Defined in:
- lib/zipkin-tracer/trace.rb,
lib/zipkin-tracer/zipkin_sqs_sender.rb,
lib/zipkin-tracer/zipkin_http_sender.rb,
lib/zipkin-tracer/zipkin_null_sender.rb,
lib/zipkin-tracer/zipkin_sender_base.rb,
lib/zipkin-tracer/zipkin_kafka_sender.rb,
lib/zipkin-tracer/zipkin_logger_sender.rb,
lib/zipkin-tracer/zipkin_rabbit_mq_sender.rb
Overview
But moved and improved here.
Defined Under Namespace
Classes: Annotation, Endpoint, Flags, HttpApiClient, NullSender, RabbitMqPublisher, Span, SpanId, SqsClient, TraceId, TraceId128Bit, ZipkinHttpSender, ZipkinKafkaSender, ZipkinLoggerSender, ZipkinRabbitMqSender, ZipkinSenderBase, ZipkinSqsSender
Instance Attribute Summary collapse
Class Method Summary
collapse
Instance Method Summary
collapse
Instance Attribute Details
#trace_id_128bit ⇒ Object
Returns the value of attribute trace_id_128bit.
13
14
15
|
# File 'lib/zipkin-tracer/trace.rb', line 13
def trace_id_128bit
@trace_id_128bit
end
|
Returns the value of attribute write_b3_single_format.
13
14
15
|
# File 'lib/zipkin-tracer/trace.rb', line 13
def write_b3_single_format
@write_b3_single_format
end
|
Class Method Details
.sample_rate ⇒ Object
26
27
28
|
# File 'lib/zipkin-tracer/trace.rb', line 26
def self.sample_rate
@sample_rate
end
|
.sample_rate=(sample_rate) ⇒ Object
34
35
36
37
38
39
|
# File 'lib/zipkin-tracer/trace.rb', line 34
def self.sample_rate=(sample_rate)
if sample_rate > 1 || sample_rate < 0
raise ArgumentError.new("sample rate must be [0,1]")
end
@sample_rate = sample_rate
end
|
.tracer ⇒ Object
22
23
24
|
# File 'lib/zipkin-tracer/trace.rb', line 22
def self.tracer
@tracer
end
|
.tracer=(tracer) ⇒ Object
30
31
32
|
# File 'lib/zipkin-tracer/trace.rb', line 30
def self.tracer=(tracer)
@tracer = tracer
end
|
Instance Method Details
#default_endpoint ⇒ Object
45
46
47
|
# File 'lib/zipkin-tracer/trace.rb', line 45
def default_endpoint
@default_endpoint
end
|
#default_endpoint=(endpoint) ⇒ Object
41
42
43
|
# File 'lib/zipkin-tracer/trace.rb', line 41
def default_endpoint=(endpoint)
@default_endpoint = endpoint
end
|
#id ⇒ Object
This method is deprecated, please use TraceGenerator.current Note that this method will always return a trace, it will generate a new one if none was available.