Class: Couchbase::Tracing::RequestTracer

Inherits:
Object
  • Object
show all
Defined in:
lib/couchbase/tracing/request_tracer.rb,
/home/runner/work/couchbase-ruby-client/couchbase-ruby-client/lib/couchbase/tracing/request_tracer.rb

Overview

Stability:

  • Volatile: This API is subject to change at any time.

Direct Known Subclasses

NoopTracer, ThresholdLoggingTracer

Instance Method Summary collapse

Instance Method Details

#closeObject

Stability:

  • Volatile: This API is subject to change at any time.



25
# File 'lib/couchbase/tracing/request_tracer.rb', line 25

def close; end

#request_span(name, parent: nil, start_timestamp: nil) ⇒ Object

Raises:

  • (NotImplementedError)

Stability:

  • Volatile: This API is subject to change at any time.



21
22
23
# File 'lib/couchbase/tracing/request_tracer.rb', line 21

def request_span(name, parent: nil, start_timestamp: nil)
  raise NotImplementedError, "The tracer does not implement #request_span"
end