hs-opentelemetry-otlp-0.0.1.0: OpenTelemetry protocol buffer modules generated for the OTLP protocol by the proto-lens package
Safe HaskellNone
LanguageHaskell2010

Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Synopsis

Documentation

data ConstantSampler Source #

Fields :

  • decision :: Lens' ConstantSampler ConstantSampler'ConstantDecision

Instances

Instances details
Eq ConstantSampler Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Ord ConstantSampler Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Show ConstantSampler Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

NFData ConstantSampler Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Methods

rnf :: ConstantSampler -> () #

Message ConstantSampler Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

HasField TraceConfig "constantSampler" ConstantSampler Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Methods

fieldOf :: Functor f => Proxy# "constantSampler" -> (ConstantSampler -> f ConstantSampler) -> TraceConfig -> f TraceConfig #

HasField ConstantSampler "decision" ConstantSampler'ConstantDecision Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

HasField TraceConfig "maybe'constantSampler" (Maybe ConstantSampler) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Methods

fieldOf :: Functor f => Proxy# "maybe'constantSampler" -> (Maybe ConstantSampler -> f (Maybe ConstantSampler)) -> TraceConfig -> f TraceConfig #

data ConstantSampler'ConstantDecision Source #

Instances

Instances details
Bounded ConstantSampler'ConstantDecision Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Enum ConstantSampler'ConstantDecision Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Eq ConstantSampler'ConstantDecision Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Ord ConstantSampler'ConstantDecision Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Show ConstantSampler'ConstantDecision Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

NFData ConstantSampler'ConstantDecision Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

FieldDefault ConstantSampler'ConstantDecision Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

MessageEnum ConstantSampler'ConstantDecision Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

HasField ConstantSampler "decision" ConstantSampler'ConstantDecision Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

data ConstantSampler'ConstantDecision Source #

Instances

Instances details
Bounded ConstantSampler'ConstantDecision Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Enum ConstantSampler'ConstantDecision Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Eq ConstantSampler'ConstantDecision Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Ord ConstantSampler'ConstantDecision Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Show ConstantSampler'ConstantDecision Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

NFData ConstantSampler'ConstantDecision Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

FieldDefault ConstantSampler'ConstantDecision Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

MessageEnum ConstantSampler'ConstantDecision Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

HasField ConstantSampler "decision" ConstantSampler'ConstantDecision Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

data ConstantSampler'ConstantDecision'UnrecognizedValue Source #

Instances

Instances details
Eq ConstantSampler'ConstantDecision'UnrecognizedValue Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Ord ConstantSampler'ConstantDecision'UnrecognizedValue Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Show ConstantSampler'ConstantDecision'UnrecognizedValue Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

data RateLimitingSampler Source #

Fields :

  • qps :: Lens' RateLimitingSampler Data.Int.Int64

Instances

Instances details
Eq RateLimitingSampler Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Ord RateLimitingSampler Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Show RateLimitingSampler Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

NFData RateLimitingSampler Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Methods

rnf :: RateLimitingSampler -> () #

Message RateLimitingSampler Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

HasField TraceConfig "rateLimitingSampler" RateLimitingSampler Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Methods

fieldOf :: Functor f => Proxy# "rateLimitingSampler" -> (RateLimitingSampler -> f RateLimitingSampler) -> TraceConfig -> f TraceConfig #

HasField RateLimitingSampler "qps" Int64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Methods

fieldOf :: Functor f => Proxy# "qps" -> (Int64 -> f Int64) -> RateLimitingSampler -> f RateLimitingSampler #

HasField TraceConfig "maybe'rateLimitingSampler" (Maybe RateLimitingSampler) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Methods

fieldOf :: Functor f => Proxy# "maybe'rateLimitingSampler" -> (Maybe RateLimitingSampler -> f (Maybe RateLimitingSampler)) -> TraceConfig -> f TraceConfig #

data TraceConfig Source #

Fields :

Instances

Instances details
Eq TraceConfig Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Ord TraceConfig Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Show TraceConfig Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

NFData TraceConfig Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Methods

rnf :: TraceConfig -> () #

Message TraceConfig Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

HasField TraceConfig "constantSampler" ConstantSampler Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Methods

fieldOf :: Functor f => Proxy# "constantSampler" -> (ConstantSampler -> f ConstantSampler) -> TraceConfig -> f TraceConfig #

HasField TraceConfig "maxNumberOfAttributes" Int64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Methods

fieldOf :: Functor f => Proxy# "maxNumberOfAttributes" -> (Int64 -> f Int64) -> TraceConfig -> f TraceConfig #

HasField TraceConfig "maxNumberOfAttributesPerLink" Int64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Methods

fieldOf :: Functor f => Proxy# "maxNumberOfAttributesPerLink" -> (Int64 -> f Int64) -> TraceConfig -> f TraceConfig #

HasField TraceConfig "maxNumberOfAttributesPerTimedEvent" Int64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Methods

fieldOf :: Functor f => Proxy# "maxNumberOfAttributesPerTimedEvent" -> (Int64 -> f Int64) -> TraceConfig -> f TraceConfig #

HasField TraceConfig "maxNumberOfLinks" Int64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Methods

fieldOf :: Functor f => Proxy# "maxNumberOfLinks" -> (Int64 -> f Int64) -> TraceConfig -> f TraceConfig #

HasField TraceConfig "maxNumberOfTimedEvents" Int64 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Methods

fieldOf :: Functor f => Proxy# "maxNumberOfTimedEvents" -> (Int64 -> f Int64) -> TraceConfig -> f TraceConfig #

HasField TraceConfig "rateLimitingSampler" RateLimitingSampler Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Methods

fieldOf :: Functor f => Proxy# "rateLimitingSampler" -> (RateLimitingSampler -> f RateLimitingSampler) -> TraceConfig -> f TraceConfig #

HasField TraceConfig "traceIdRatioBased" TraceIdRatioBased Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Methods

fieldOf :: Functor f => Proxy# "traceIdRatioBased" -> (TraceIdRatioBased -> f TraceIdRatioBased) -> TraceConfig -> f TraceConfig #

HasField TraceConfig "maybe'constantSampler" (Maybe ConstantSampler) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Methods

fieldOf :: Functor f => Proxy# "maybe'constantSampler" -> (Maybe ConstantSampler -> f (Maybe ConstantSampler)) -> TraceConfig -> f TraceConfig #

HasField TraceConfig "maybe'rateLimitingSampler" (Maybe RateLimitingSampler) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Methods

fieldOf :: Functor f => Proxy# "maybe'rateLimitingSampler" -> (Maybe RateLimitingSampler -> f (Maybe RateLimitingSampler)) -> TraceConfig -> f TraceConfig #

HasField TraceConfig "maybe'sampler" (Maybe TraceConfig'Sampler) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

HasField TraceConfig "maybe'traceIdRatioBased" (Maybe TraceIdRatioBased) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Methods

fieldOf :: Functor f => Proxy# "maybe'traceIdRatioBased" -> (Maybe TraceIdRatioBased -> f (Maybe TraceIdRatioBased)) -> TraceConfig -> f TraceConfig #

data TraceConfig'Sampler Source #

Instances

Instances details
Eq TraceConfig'Sampler Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Ord TraceConfig'Sampler Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Show TraceConfig'Sampler Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

NFData TraceConfig'Sampler Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Methods

rnf :: TraceConfig'Sampler -> () #

HasField TraceConfig "maybe'sampler" (Maybe TraceConfig'Sampler) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

data TraceIdRatioBased Source #

Fields :

Instances

Instances details
Eq TraceIdRatioBased Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Ord TraceIdRatioBased Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Show TraceIdRatioBased Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

NFData TraceIdRatioBased Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Methods

rnf :: TraceIdRatioBased -> () #

Message TraceIdRatioBased Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

HasField TraceIdRatioBased "samplingRatio" Double Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Methods

fieldOf :: Functor f => Proxy# "samplingRatio" -> (Double -> f Double) -> TraceIdRatioBased -> f TraceIdRatioBased #

HasField TraceConfig "traceIdRatioBased" TraceIdRatioBased Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Methods

fieldOf :: Functor f => Proxy# "traceIdRatioBased" -> (TraceIdRatioBased -> f TraceIdRatioBased) -> TraceConfig -> f TraceConfig #

HasField TraceConfig "maybe'traceIdRatioBased" (Maybe TraceIdRatioBased) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Trace.V1.TraceConfig

Methods

fieldOf :: Functor f => Proxy# "maybe'traceIdRatioBased" -> (Maybe TraceIdRatioBased -> f (Maybe TraceIdRatioBased)) -> TraceConfig -> f TraceConfig #