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
164 165 |
# File 'lib/hubstep/tracer.rb', line 164 def configure end |
#finish(end_time: nil) ⇒ Object
186 187 |
# File 'lib/hubstep/tracer.rb', line 186 def finish(end_time: nil) end |
#get_baggage_item(_key, _value) ⇒ Object
178 179 180 |
# File 'lib/hubstep/tracer.rb', line 178 def get_baggage_item(_key, _value) nil end |
#log(event: nil, timestamp: nil, **fields) ⇒ Object
rubocop:disable Lint/UnusedMethodArgument
182 183 184 |
# File 'lib/hubstep/tracer.rb', line 182 def log(event: nil, timestamp: nil, **fields) # rubocop:disable Lint/UnusedMethodArgument nil end |
#operation_name=(name) ⇒ Object
167 168 |
# File 'lib/hubstep/tracer.rb', line 167 def operation_name=(name) end |
#set_baggage_item(_key, _value) ⇒ Object
174 175 176 |
# File 'lib/hubstep/tracer.rb', line 174 def set_baggage_item(_key, _value) self end |
#set_tag(_key, _value) ⇒ Object
170 171 172 |
# File 'lib/hubstep/tracer.rb', line 170 def set_tag(_key, _value) self end |