metrics
only.Expand description
Metrics Export
Modules
Metrics aggregation
Structs
A container for the exported data for a single metric instrument and attribute
set, as prepared by an Accumulator
for the Processor
.
Individually exported metric
A number exported as debug for serialization
A container for the common elements for exported metric data that are shared
by the Accumulator
->Processor
and Processor
->Exporter
steps.
A container for the exported data for a single metric instrument and attribute
set, as prepared by the Processor
for the Exporter
. This includes the
effective start and end time for the aggregation.
An OpenTelemetry metric exporter that transmits telemetry to
the local STDOUT or via the registered implementation of Write
.
Configuration for a given stdout exporter.
Traits
AggregatorSelector supports selecting the kind of Aggregator
to use at
runtime for a specific metric instrument.
A utility extension to allow upcasting.
The interface used to create checkpoints.
An interface for producing configured Checkpointer
instances.
InstrumentationLibraryReader is an interface for exporters to iterate over one instrumentation library of metric data at a time.
The interface used by a controller to coordinate the processor with accumulator(s) and exporter(s).
Metric data processor.
Exporter handles presentation of the checkpoint of aggregate metrics. This is the final stage of a metrics export pipeline, where metric data are formatted for a specific system.
Processor is responsible for deciding which kind of aggregation to use (via
aggregation_selector
), gathering exported results from the SDK during
collection, and deciding over which dimensions to group the exported data.
Reader allows a controller to access a complete checkpoint of aggregated metrics from the Processor for a single library of metric data. This is passed to the Exporter which may then use ForEach to iterate over the collection of aggregated metrics.
Functions
Allows Accumulator
implementations to construct new Accumulation
s to
send to Processor
s. The Descriptor
, Attributes
, Resource
, and
Aggregator
represent aggregate metric events received over a single
collection period.
Allows Processor
implementations to construct export records. The
Descriptor
, Attributes
, and Aggregator
represent aggregate metric events
received over a single collection period.
Create a new stdout exporter builder with the configuration for a stdout exporter.