Skip to content

Class OpenTelemetryOptions

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

Configuration options for OpenTelemetry instrumentation.

csharp
[ExcludeFromCodeCoverage]
public class OpenTelemetryOptions

Inheritance

objectOpenTelemetryOptions

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?