package simple

import "go.opentelemetry.io/otel/sdk/metric/selector/simple"

Index

Functions

func NewWithExactDistribution

func NewWithExactDistribution() export.AggregatorSelector

NewWithExactDistribution returns a simple aggregator selector that uses exact aggregators for `ValueRecorder` instruments. This selector uses more memory than the others in this package because exact aggregators maintain the most information about the distribution among these choices.

func NewWithHistogramDistribution

func NewWithHistogramDistribution(options ...histogram.Option) export.AggregatorSelector

NewWithHistogramDistribution returns a simple aggregator selector that uses histogram aggregators for `ValueRecorder` instruments. This selector is a good default choice for most metric exporters.

func NewWithInexpensiveDistribution

func NewWithInexpensiveDistribution() export.AggregatorSelector

NewWithInexpensiveDistribution returns a simple aggregator selector that uses minmaxsumcount aggregators for `ValueRecorder` instruments. This selector is faster and uses less memory than the others in this package because minmaxsumcount aggregators maintain the least information about the distribution among these choices.

Source Files

simple.go

Version
v0.21.0
Published
Jun 18, 2021
Platform
linux/amd64
Imports
7 packages
Last checked
1 hour ago

Tools for package owners.