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.Metrics.Experimental.MetricsConfigService

Synopsis

Documentation

data MetricConfig Source #

Constructors

MetricConfig 

Instances

Instances details
Service MetricConfig Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

HasMethodImpl MetricConfig "getMetricConfig" Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

Associated Types

type MethodName MetricConfig "getMetricConfig" :: Symbol #

type MethodInput MetricConfig "getMetricConfig" #

type MethodOutput MetricConfig "getMetricConfig" #

type MethodStreamingType MetricConfig "getMetricConfig" :: StreamingType #

type ServiceMethods MetricConfig Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

type ServiceMethods MetricConfig = '["getMetricConfig"]
type ServicePackage MetricConfig Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

type ServicePackage MetricConfig = "opentelemetry.proto.metrics.experimental"
type ServiceName MetricConfig Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

type ServiceName MetricConfig = "MetricConfig"
type MethodStreamingType MetricConfig "getMetricConfig" Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

type MethodOutput MetricConfig "getMetricConfig" Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

type MethodInput MetricConfig "getMetricConfig" Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

type MethodName MetricConfig "getMetricConfig" Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

type MethodName MetricConfig "getMetricConfig" = "GetMetricConfig"

data MetricConfigRequest Source #

Fields :

  • resource :: Lens' MetricConfigRequest Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource
  • maybe'resource :: Lens' MetricConfigRequest (Prelude.Maybe Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource)
  • lastKnownFingerprint :: Lens' MetricConfigRequest Data.ByteString.ByteString

Instances

Instances details
Eq MetricConfigRequest Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

Ord MetricConfigRequest Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

Show MetricConfigRequest Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

NFData MetricConfigRequest Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

Methods

rnf :: MetricConfigRequest -> () #

Message MetricConfigRequest Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

HasField MetricConfigRequest "lastKnownFingerprint" ByteString Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

Methods

fieldOf :: Functor f => Proxy# "lastKnownFingerprint" -> (ByteString -> f ByteString) -> MetricConfigRequest -> f MetricConfigRequest #

HasField MetricConfigRequest "resource" Resource Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

Methods

fieldOf :: Functor f => Proxy# "resource" -> (Resource -> f Resource) -> MetricConfigRequest -> f MetricConfigRequest #

HasField MetricConfigRequest "maybe'resource" (Maybe Resource) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

Methods

fieldOf :: Functor f => Proxy# "maybe'resource" -> (Maybe Resource -> f (Maybe Resource)) -> MetricConfigRequest -> f MetricConfigRequest #

data MetricConfigResponse Source #

Fields :

  • fingerprint :: Lens' MetricConfigResponse Data.ByteString.ByteString
  • schedules :: Lens' MetricConfigResponse [MetricConfigResponse'Schedule]
  • vec'schedules :: Lens' MetricConfigResponse (Data.Vector.Vector MetricConfigResponse'Schedule)
  • suggestedWaitTimeSec :: Lens' MetricConfigResponse Data.Int.Int32

Instances

Instances details
Eq MetricConfigResponse Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

Ord MetricConfigResponse Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

Show MetricConfigResponse Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

NFData MetricConfigResponse Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

Methods

rnf :: MetricConfigResponse -> () #

Message MetricConfigResponse Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

HasField MetricConfigResponse "fingerprint" ByteString Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

Methods

fieldOf :: Functor f => Proxy# "fingerprint" -> (ByteString -> f ByteString) -> MetricConfigResponse -> f MetricConfigResponse #

HasField MetricConfigResponse "suggestedWaitTimeSec" Int32 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

Methods

fieldOf :: Functor f => Proxy# "suggestedWaitTimeSec" -> (Int32 -> f Int32) -> MetricConfigResponse -> f MetricConfigResponse #

HasField MetricConfigResponse "schedules" [MetricConfigResponse'Schedule] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

HasField MetricConfigResponse "vec'schedules" (Vector MetricConfigResponse'Schedule) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

data MetricConfigResponse'Schedule Source #

Fields :

  • exclusionPatterns :: Lens' MetricConfigResponse'Schedule [MetricConfigResponseSchedulePattern]
  • vec'exclusionPatterns :: Lens' MetricConfigResponse'Schedule (Data.Vector.Vector MetricConfigResponseSchedulePattern)
  • inclusionPatterns :: Lens' MetricConfigResponse'Schedule [MetricConfigResponseSchedulePattern]
  • vec'inclusionPatterns :: Lens' MetricConfigResponse'Schedule (Data.Vector.Vector MetricConfigResponseSchedulePattern)
  • periodSec :: Lens' MetricConfigResponse'Schedule Data.Int.Int32

Instances

Instances details
Eq MetricConfigResponse'Schedule Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

Ord MetricConfigResponse'Schedule Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

Show MetricConfigResponse'Schedule Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

NFData MetricConfigResponse'Schedule Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

Message MetricConfigResponse'Schedule Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

HasField MetricConfigResponse'Schedule "periodSec" Int32 Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

HasField MetricConfigResponse'Schedule "exclusionPatterns" [MetricConfigResponse'Schedule'Pattern] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

HasField MetricConfigResponse'Schedule "inclusionPatterns" [MetricConfigResponse'Schedule'Pattern] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

HasField MetricConfigResponse'Schedule "vec'exclusionPatterns" (Vector MetricConfigResponse'Schedule'Pattern) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

HasField MetricConfigResponse'Schedule "vec'inclusionPatterns" (Vector MetricConfigResponse'Schedule'Pattern) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

HasField MetricConfigResponse "schedules" [MetricConfigResponse'Schedule] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

HasField MetricConfigResponse "vec'schedules" (Vector MetricConfigResponse'Schedule) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

data MetricConfigResponse'Schedule'Pattern Source #

Fields :

  • maybe'match :: Lens' MetricConfigResponseSchedulePattern (Prelude.Maybe MetricConfigResponseSchedule'PatternMatch)
  • maybe'equals :: Lens' MetricConfigResponseSchedulePattern (Prelude.Maybe Data.Text.Text)
  • equals :: Lens' MetricConfigResponseSchedulePattern Data.Text.Text
  • maybe'startsWith :: Lens' MetricConfigResponseSchedulePattern (Prelude.Maybe Data.Text.Text)
  • startsWith :: Lens' MetricConfigResponseSchedulePattern Data.Text.Text

Instances

Instances details
Eq MetricConfigResponse'Schedule'Pattern Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

Ord MetricConfigResponse'Schedule'Pattern Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

Show MetricConfigResponse'Schedule'Pattern Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

NFData MetricConfigResponse'Schedule'Pattern Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

Message MetricConfigResponse'Schedule'Pattern Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

HasField MetricConfigResponse'Schedule'Pattern "equals" Text Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

HasField MetricConfigResponse'Schedule'Pattern "startsWith" Text Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

HasField MetricConfigResponse'Schedule'Pattern "maybe'equals" (Maybe Text) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

HasField MetricConfigResponse'Schedule'Pattern "maybe'match" (Maybe MetricConfigResponse'Schedule'Pattern'Match) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

HasField MetricConfigResponse'Schedule'Pattern "maybe'startsWith" (Maybe Text) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

HasField MetricConfigResponse'Schedule "exclusionPatterns" [MetricConfigResponse'Schedule'Pattern] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

HasField MetricConfigResponse'Schedule "inclusionPatterns" [MetricConfigResponse'Schedule'Pattern] Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

HasField MetricConfigResponse'Schedule "vec'exclusionPatterns" (Vector MetricConfigResponse'Schedule'Pattern) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

HasField MetricConfigResponse'Schedule "vec'inclusionPatterns" (Vector MetricConfigResponse'Schedule'Pattern) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

data MetricConfigResponse'Schedule'Pattern'Match Source #

Instances

Instances details
Eq MetricConfigResponse'Schedule'Pattern'Match Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

Ord MetricConfigResponse'Schedule'Pattern'Match Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

Show MetricConfigResponse'Schedule'Pattern'Match Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

NFData MetricConfigResponse'Schedule'Pattern'Match Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService

HasField MetricConfigResponse'Schedule'Pattern "maybe'match" (Maybe MetricConfigResponse'Schedule'Pattern'Match) Source # 
Instance details

Defined in Proto.Opentelemetry.Proto.Metrics.Experimental.MetricsConfigService