[−][src]Module opentelemetry::sdk::export::metrics
metrics
only.Metrics Export
Re-exports
pub use stdout::stdout; |
Modules
stdout | Stdout Metrics Exporter |
Structs
Accumulation | A container for the exported data for a single metric instrument and label
set, as prepared by an |
Buckets | Buckets represent histogram buckets boundaries and counts. |
Metadata | A container for the common elements for exported metric data that are shared
by the |
Record | A container for the exported data for a single metric instrument and label
set, as prepared by the |
Enums
ExportKind | Indicates the kind of data exported by an exporter. These bits may be OR-d together when multiple exporters are in use. |
ExportKindSelector | Strategies for selecting which export kind is used for an instrument. |
Traits
Aggregator | Aggregator implements a specific aggregation behavior, i.e., a behavior to track a sequence of updates to an instrument. Sum-only instruments commonly use a simple Sum aggregator, but for the distribution instruments (ValueRecorder, ValueObserver) there are a number of possible aggregators with different cost and accuracy tradeoffs. |
AggregatorSelector | AggregatorSelector supports selecting the kind of |
CheckpointSet | CheckpointSet allows a controller to access a complete checkpoint of
aggregated metrics from the Processor. This is passed to the |
Checkpointer | The interface used by a |
Count | Count returns the number of values that were aggregated. |
Distribution | Distribution supports the Min, Max, Sum, Count, and Quantile interfaces. |
ExportKindFor | ExportKindSelector is a sub-interface of Exporter used to indicate whether the Processor should compute Delta or Cumulative Aggregations. |
Exporter | 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. |
Histogram | Histogram returns the count of events in pre-determined buckets. |
LastValue | LastValue returns the latest value that was aggregated. |
LockedProcessor | A locked processor. |
Max | Max returns the maximum value over the set of values that were aggregated. |
Min | Min returns the minimum value over the set of values that were aggregated. |
MinMaxSumCount | MinMaxSumCount supports the Min, Max, Sum, and Count interfaces. |
Points | Points return the raw set of values that were aggregated. |
Processor | Processor is responsible for deciding which kind of aggregation to use (via
|
Quantile | Quantile returns an exact or estimated quantile over the set of values that were aggregated. |
Subtractor | An optional interface implemented by some Aggregators. An Aggregator must
support |
Sum | Sum returns an aggregated sum. |
Functions
accumulation | Allows |
record | Allows |