Module: OpenTelemetry::SDK::Metrics::Exemplar

Defined in:
lib/opentelemetry/sdk/metrics/exemplar.rb,
lib/opentelemetry/sdk/metrics/exemplar/exemplar.rb,
lib/opentelemetry/sdk/metrics/exemplar/exemplar_bucket.rb,
lib/opentelemetry/sdk/metrics/exemplar/exemplar_filter.rb,
lib/opentelemetry/sdk/metrics/exemplar/exemplar_reservoir.rb,
lib/opentelemetry/sdk/metrics/exemplar/noop_exemplar_reservoir.rb,
lib/opentelemetry/sdk/metrics/exemplar/always_on_exemplar_filter.rb,
lib/opentelemetry/sdk/metrics/exemplar/always_off_exemplar_filter.rb,
lib/opentelemetry/sdk/metrics/exemplar/trace_based_exemplar_filter.rb,
lib/opentelemetry/sdk/metrics/exemplar/simple_fixed_size_exemplar_reservoir.rb,
lib/opentelemetry/sdk/metrics/exemplar/aligned_histogram_bucket_exemplar_reservoir.rb

Overview

The Exemplar module contains the OpenTelemetry metrics reference exemplar implementations. Exemplars are example data points for aggregated data. They provide specific context to otherwise general aggregations. Exemplars allow correlation between aggregated metric data and the original API calls where measurements are recorded. Exemplars work for trace-metric correlation across any metric, not just those that can also be derived from Spans.

Defined Under Namespace

Classes: AlignedHistogramBucketExemplarReservoir, AlwaysOffExemplarFilter, AlwaysOnExemplarFilter, Exemplar, ExemplarBucket, ExemplarFilter, ExemplarReservoir, NoopExemplarReservoir, SimpleFixedSizeExemplarReservoir, TraceBasedExemplarFilter