Class: HubStep::Tracer::InertSpan
- Inherits:
-
Object
- Object
- HubStep::Tracer::InertSpan
- Includes:
- Singleton
- Defined in:
- lib/hubstep/tracer.rb
Overview
Mimics the interface and no-op behavior of OpenTracing::Span. This is used when tracing is disabled.
Instance Method Summary collapse
- #configure ⇒ Object
- #finish(end_time: nil) ⇒ Object
- #get_baggage_item(_key, _value) ⇒ Object
-
#log(event: nil, timestamp: nil, **fields) ⇒ Object
rubocop:disable Lint/UnusedMethodArgument.
- #operation_name=(name) ⇒ Object
- #set_baggage_item(_key, _value) ⇒ Object
- #set_tag(_key, _value) ⇒ Object
Instance Method Details
#configure ⇒ Object
150 151 |
# File 'lib/hubstep/tracer.rb', line 150 def configure end |
#finish(end_time: nil) ⇒ Object
172 173 |
# File 'lib/hubstep/tracer.rb', line 172 def finish(end_time: nil) end |
#get_baggage_item(_key, _value) ⇒ Object
164 165 166 |
# File 'lib/hubstep/tracer.rb', line 164 def get_baggage_item(_key, _value) nil end |
#log(event: nil, timestamp: nil, **fields) ⇒ Object
rubocop:disable Lint/UnusedMethodArgument
168 169 170 |
# File 'lib/hubstep/tracer.rb', line 168 def log(event: nil, timestamp: nil, **fields) # rubocop:disable Lint/UnusedMethodArgument nil end |
#operation_name=(name) ⇒ Object
153 154 |
# File 'lib/hubstep/tracer.rb', line 153 def operation_name=(name) end |
#set_baggage_item(_key, _value) ⇒ Object
160 161 162 |
# File 'lib/hubstep/tracer.rb', line 160 def set_baggage_item(_key, _value) self end |
#set_tag(_key, _value) ⇒ Object
156 157 158 |
# File 'lib/hubstep/tracer.rb', line 156 def set_tag(_key, _value) self end |