Couchbase .NET SDK | 3.7.2
Search Results for

    Show / Hide Table of Contents

    Namespace Couchbase.Core.Diagnostics.Tracing

    Classes

    NoopRequestSpan

    A NOOP implementation of IRequestSpan. Calling any method will do nothing as it's a NOOP, except for constructing child spans. Tracers may opt to return a NoopRequestSpan when disabled or when sampling excludes the span, but a tracer may still choose to create an active span for the child span of a NOOP span.

    NoopRequestTracer

    A NOOP implementation of IRequestTracer used when tracing is disabled.

    OuterRequestSpans

    OuterRequestSpans.Attributes

    Span attributes for the outer-request span

    OuterRequestSpans.ManagerSpan

    Manager API outer-request spans

    OuterRequestSpans.ManagerSpan.Analytics

    OuterRequestSpans.ManagerSpan.Bucket

    OuterRequestSpans.ManagerSpan.Collections

    OuterRequestSpans.ManagerSpan.Eventing

    OuterRequestSpans.ManagerSpan.Query

    OuterRequestSpans.ManagerSpan.Search

    OuterRequestSpans.ManagerSpan.Users

    OuterRequestSpans.ManagerSpan.Views

    OuterRequestSpans.ServiceSpan

    Public API Name for the outer-request span

    OuterRequestSpans.ServiceSpan.Kv

    RequestSpanExtensions

    ServiceIdentifier

    TraceListener

    An abstract trace listener that raises trace start/stop trace events when implemented in a concrete class.

    TracingConfiguration

    A configuration class for tracing.

    TracingOptions

    Interfaces

    IRequestSpan

    A wrapper interface for all spans flowing through the SDK.

    IRequestTracer

    The abstraction for tracing in the SDK.

    In this article
    Back to top © 2025 Couchbase, Inc.