Couchbase .NET SDK | 3.3.5
Search Results for

    Show / Hide Table of Contents

    Class ThresholdOptions

    Inheritance
    Object
    ThresholdOptions
    Namespace: Couchbase.Core.Diagnostics.Tracing.ThresholdTracing
    Assembly: Couchbase.NetClient.dll
    Syntax
    public class ThresholdOptions : object

    Fields

    | Improve this Doc View Source

    DefaultSampleSize

    Declaration
    public static readonly int DefaultSampleSize
    Field Value
    Type Description
    Int32

    Properties

    | Improve this Doc View Source

    EmitInterval

    Declaration
    public TimeSpan EmitInterval { get; set; }
    Property Value
    Type Description
    TimeSpan
    | Improve this Doc View Source

    Enabled

    Enables threshold tracing. Defaults to enabled.

    Declaration
    public bool Enabled { get; set; }
    Property Value
    Type Description
    Boolean
    | Improve this Doc View Source

    ThresholdListener

    Provides the means of registering a custom TraceListener implementation.

    Declaration
    public TraceListener ThresholdListener { get; set; }
    Property Value
    Type Description
    TraceListener
    Remarks

    It is suggested that the default ThresholdListener be used instead of a custom implementation.

    Methods

    | Improve this Doc View Source

    GetServiceThresholds()

    Declaration
    public IReadOnlyDictionary<string, TimeSpan> GetServiceThresholds()
    Returns
    Type Description
    IReadOnlyDictionary<String, TimeSpan>
    | Improve this Doc View Source

    WithAnalyticsThreshold(TimeSpan)

    The threshold over which the request is taken into account for the search service

    Declaration
    public ThresholdOptions WithAnalyticsThreshold(TimeSpan analyticsThreshold)
    Parameters
    Type Name Description
    TimeSpan analyticsThreshold

    A interval.

    Returns
    Type Description
    ThresholdOptions

    A ThresholdOptions for chaining.

    Remarks

    The default is 1 second.

    | Improve this Doc View Source

    WithEmitInterval(TimeSpan)

    The interval after which the aggregated trace information is logged.

    Declaration
    public ThresholdOptions WithEmitInterval(TimeSpan emitInterval)
    Parameters
    Type Name Description
    TimeSpan emitInterval

    A interval.

    Returns
    Type Description
    ThresholdOptions

    A ThresholdOptions for chaining.

    Remarks

    The default is 10 seconds.

    | Improve this Doc View Source

    WithKvThreshold(TimeSpan)

    The interval after which the aggregated trace information is logged.

    Declaration
    public ThresholdOptions WithKvThreshold(TimeSpan kvThreshold)
    Parameters
    Type Name Description
    TimeSpan kvThreshold

    A interval.

    Returns
    Type Description
    ThresholdOptions

    A ThresholdOptions for chaining.

    Remarks

    The default is 500 Milliseconds.

    | Improve this Doc View Source

    WithQueryThreshold(TimeSpan)

    The threshold over which the request is taken into account for the query service

    Declaration
    public ThresholdOptions WithQueryThreshold(TimeSpan queryThreshold)
    Parameters
    Type Name Description
    TimeSpan queryThreshold

    A interval.

    Returns
    Type Description
    ThresholdOptions

    A ThresholdOptions for chaining.

    Remarks

    The default is 1 second.

    | Improve this Doc View Source

    WithSampleSize(UInt32)

    How many entries to sample per service in each emit interval

    Declaration
    public ThresholdOptions WithSampleSize(uint sampleSize)
    Parameters
    Type Name Description
    UInt32 sampleSize

    A indicating the sample size.

    Returns
    Type Description
    ThresholdOptions

    A ThresholdOptions for chaining.

    Remarks

    The default is 10 samples.

    | Improve this Doc View Source

    WithSearchThreshold(TimeSpan)

    The threshold over which the request is taken into account for the search service

    Declaration
    public ThresholdOptions WithSearchThreshold(TimeSpan searchThreshold)
    Parameters
    Type Name Description
    TimeSpan searchThreshold

    A interval.

    Returns
    Type Description
    ThresholdOptions

    A ThresholdOptions for chaining.

    Remarks

    The default is 1 second.

    | Improve this Doc View Source

    WithViewsThreshold(TimeSpan)

    The threshold over which the request is taken into account for the views service

    Declaration
    public ThresholdOptions WithViewsThreshold(TimeSpan viewsThreshold)
    Parameters
    Type Name Description
    TimeSpan viewsThreshold

    A interval.

    Returns
    Type Description
    ThresholdOptions

    A ThresholdOptions for chaining.

    Remarks

    The default is 1 second.

    • Improve this Doc
    • View Source
    In This Article
    Back to top © 2022 Couchbase, Inc.