Class TraceOptions (4.4.0)

public sealed 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
TypeDescription
BufferOptions

QpsSampleRate

public double QpsSampleRate { get; }

Gets the number of queries traced per second.

Property Value
TypeDescription
Double

RetryOptions

public RetryOptions RetryOptions { get; }

The retry options for the tracer.

Property Value
TypeDescription
RetryOptions

Methods

Create(Double, BufferOptions, RetryOptions)

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

Creates a TraceOptions.

Parameters
NameDescription
qpsSampleRateDouble

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

bufferOptionsBufferOptions

Optional, the buffer options. Defaults to a Timed.

retryOptionsRetryOptions

Optional, the retry options. Defaults to a None.

Returns
TypeDescription
TraceOptions