OpenTelemetry.Metrics
Namespace with 29 public types
Classes
Base2ExponentialBucketHistogramConfiguration
Stores configuration for a histogram metric stream with base-2 exponential bucket boundaries.
BaseExportingMetricReader
MetricReader implementation which exports metrics to the configured
MetricExporter upon .
ExplicitBucketHistogramConfiguration
Stores configuration for a histogram metric stream with explicit bucket boundaries.
ExponentialHistogramBuckets
Contains the buckets of an exponential histogram.
ExponentialHistogramData
Contains the data for an exponential histogram.
ExportModesAttribute
An attribute for declaring the supported of a metric exporter.
HistogramBuckets
A collection of s associated with a histogram metric type.
HistogramConfiguration
Stores configuration for a histogram MetricStream.
MeterProviderBuilderBase
Contains methods for building instances.
Metric
Represents a metric stream which can contain multiple metric points.
MetricReaderOptions
Options for configuring either a or .
MetricStreamConfiguration
Stores configuration for a MetricStream.
PeriodicExportingMetricReader
MetricReader implementation which collects metrics based on
a user-configurable time interval and passes the metrics to
the configured MetricExporter.
PeriodicExportingMetricReaderOptions
Contains periodic metric reader options.
Structures
Exemplar
Exemplar implementation.
HistogramBucket
Represents a bucket in the histogram metric type.
MetricPoint
Represents a metric data point.
MetricPointsAccessor
A struct for accessing the s collected for a
.
ReadOnlyExemplarCollection
A read-only collection of s.
Enumerations
AggregationTemporality
Enumeration used to define the aggregation temporality for a .
ExemplarFilterType
Defines the supported exemplar filters.
ExportModes
Describes the mode of a metric exporter.
MetricReaderTemporalityPreference
Defines the behavior of a
with respect to .
MetricType
Enumeration used to define the type of a .
Static Classes
MeterProviderBuilderExtensions
Contains extension methods for the class.
MeterProviderExtensions
Contains extension methods for the class.
MetricTypeExtensions
Contains extension methods for performing common operations against the class.
Abstract Classes
MetricReader
MetricReader base class.
Interfaces
IPullMetricExporter
Describes a type of which supports .