Google.Cloud.Diagnostics.Common - Class TraceOptions (5.2.0)

public sealed class TraceOptions

Reference documentation and code samples for the Google.Cloud.Diagnostics.Common class TraceOptions.

Options to be used when initializing tracing.

Inheritance

object > TraceOptions

Namespace

Google.Cloud.Diagnostics.Common

Assembly

Google.Cloud.Diagnostics.Common.dll

Properties

BufferOptions

public BufferOptions BufferOptions { get; }

The buffer options for the tracer.

Property Value
Type Description
BufferOptions

QpsSampleRate

public double QpsSampleRate { get; }

Gets the number of queries traced per second.

Property Value
Type Description
double

RetryOptions

public RetryOptions RetryOptions { get; }

The retry options for the tracer.

Property Value
Type Description
RetryOptions

Methods

Create(double, BufferOptions, RetryOptions)

public static TraceOptions Create(double qpsSampleRate = 1, BufferOptions bufferOptions = null, RetryOptions retryOptions = null)

Creates a TraceOptions.

Parameters
Name Description
qpsSampleRate double

Optional, the number of queries traced per second. The sample rate determines how often requests are automatically traced. Defaults to DefaultQpsSampleRate.

bufferOptions BufferOptions

Optional, the buffer options. Defaults to a Timed.

retryOptions RetryOptions

Optional, the retry options. Defaults to a None.

Returns
Type Description
TraceOptions