Skip to content

Class OpenTelemetryOptions ​

Namespace: Momentum.ServiceDefaults.OpenTelemetry
Assembly: Momentum.ServiceDefaults.dll

Configuration options for OpenTelemetry instrumentation.

csharp
[ExcludeFromCodeCoverage]
public class OpenTelemetryOptions

Inheritance ​

object ← OpenTelemetryOptions

Inherited Members ​

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors ​

OpenTelemetryOptions() ​

csharp
public OpenTelemetryOptions()

Fields ​

SectionName ​

The configuration section name for OpenTelemetry options.

csharp
public const string SectionName = "OpenTelemetry"

Field Value ​

string

Properties ​

SamplingRate ​

Sampling rate for traces (0.0 to 1.0). When not set, defaults to 1.0 in development and 0.1 in production.

csharp
public double? SamplingRate { get; set; }

Property Value ​

double?