public sealed class TraceOptionsReference documentation and code samples for the Google.Cloud.Diagnostics.Common class TraceOptions.
Options to be used when initializing tracing.
Namespace
GoogleCloudGoogle.Cloud.DiagnosticsCommonAssembly
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 | 
        doubleOptional, 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.  | 
      
bufferOptions | 
        BufferOptionsOptional, the buffer options. Defaults to a Timed.  | 
      
retryOptions | 
        RetryOptionsOptional, the retry options. Defaults to a None.  | 
      
| Returns | |
|---|---|
| Type | Description | 
TraceOptions | 
        |