Skip to content

Commit 845cf21

Browse files
cijothomasutpilla
andauthored
Move Temporality enum opentelemetry_sdk::metrics::data:: to opentelemetry_sdk::metrics:: (#2289)
Co-authored-by: Utkarsh Umesan Pillai <[email protected]>
1 parent a707bb9 commit 845cf21

File tree

27 files changed

+72
-72
lines changed

27 files changed

+72
-72
lines changed

examples/metrics-advanced/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use opentelemetry::global;
22
use opentelemetry::Key;
33
use opentelemetry::KeyValue;
44
use opentelemetry_sdk::metrics::{
5-
data::Temporality, Aggregation, Instrument, PeriodicReader, SdkMeterProvider, Stream,
5+
Aggregation, Instrument, PeriodicReader, SdkMeterProvider, Stream, Temporality,
66
};
77
use opentelemetry_sdk::{runtime, Resource};
88
use std::error::Error;

examples/metrics-basic/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use std::vec;
88
fn init_meter_provider() -> opentelemetry_sdk::metrics::SdkMeterProvider {
99
let exporter = opentelemetry_stdout::MetricExporterBuilder::default()
1010
// Build exporter using Delta Temporality (Defaults to Temporality::Cumulative)
11-
// .with_temporality(data::Temporality::Delta)
11+
// .with_temporality(opentelemetry_sdk::metrics::Temporality::Delta)
1212
.build();
1313
let reader = PeriodicReader::builder(exporter, runtime::Tokio).build();
1414
let provider = SdkMeterProvider::builder()

opentelemetry-otlp/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
```
1111
Updated Signature:
1212
```rust
13-
MetricsExporterBuilder::default().with_temporality(Temporality::Delta)
13+
MetricsExporterBuilder::default().with_temporality(opentelemetry_sdk::metrics::Temporality::Delta)
1414
```
1515
- ([#2221](https://github.com/open-telemetry/opentelemetry-rust/pull/2221)) **Replaced**:
1616
- The `opentelemetry_otlp::new_pipeline().{trace,logging,metrics}()` interface is now replaced with `{TracerProvider,SdkMeterProvider,LoggerProvider}::builder()`.

opentelemetry-otlp/src/exporter/http/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ impl Default for HttpConfig {
9999
///
100100
/// ```
101101
/// # #[cfg(feature="metrics")]
102-
/// use opentelemetry_sdk::metrics::data::Temporality;
102+
/// use opentelemetry_sdk::metrics::Temporality;
103103
///
104104
/// # fn main() -> Result<(), Box<dyn std::error::Error>> {
105105
/// // Create a span exporter you can use to when configuring tracer providers
@@ -243,7 +243,7 @@ impl HttpExporterBuilder {
243243
#[cfg(feature = "metrics")]
244244
pub fn build_metrics_exporter(
245245
mut self,
246-
temporality: opentelemetry_sdk::metrics::data::Temporality,
246+
temporality: opentelemetry_sdk::metrics::Temporality,
247247
) -> opentelemetry_sdk::metrics::MetricResult<crate::MetricExporter> {
248248
use crate::{
249249
OTEL_EXPORTER_OTLP_METRICS_ENDPOINT, OTEL_EXPORTER_OTLP_METRICS_HEADERS,

opentelemetry-otlp/src/exporter/tonic/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ impl TryFrom<Compression> for tonic::codec::CompressionEncoding {
8181
///
8282
/// ```no_run
8383
/// # #[cfg(feature="metrics")]
84-
/// use opentelemetry_sdk::metrics::data::Temporality;
84+
/// use opentelemetry_sdk::metrics::Temporality;
8585
///
8686
/// # fn main() -> Result<(), Box<dyn std::error::Error>> {
8787
/// // Create a span exporter you can use to when configuring tracer providers
@@ -273,7 +273,7 @@ impl TonicExporterBuilder {
273273
#[cfg(feature = "metrics")]
274274
pub(crate) fn build_metrics_exporter(
275275
self,
276-
temporality: opentelemetry_sdk::metrics::data::Temporality,
276+
temporality: opentelemetry_sdk::metrics::Temporality,
277277
) -> opentelemetry_sdk::metrics::MetricResult<crate::MetricExporter> {
278278
use crate::MetricExporter;
279279
use metrics::TonicMetricsClient;

opentelemetry-otlp/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@
132132
//! use opentelemetry::{global, KeyValue, trace::Tracer};
133133
//! use opentelemetry_sdk::{trace::{self, RandomIdGenerator, Sampler}, Resource};
134134
//! # #[cfg(feature = "metrics")]
135-
//! use opentelemetry_sdk::metrics::data::Temporality;
135+
//! use opentelemetry_sdk::metrics::Temporality;
136136
//! use opentelemetry_otlp::{Protocol, WithExportConfig, WithTonicConfig};
137137
//! use std::time::Duration;
138138
//! # #[cfg(feature = "grpc-tonic")]

opentelemetry-otlp/src/metric.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@ use core::fmt;
1919
use opentelemetry_sdk::metrics::MetricResult;
2020

2121
use opentelemetry_sdk::metrics::{
22-
data::{ResourceMetrics, Temporality},
23-
exporter::PushMetricExporter,
22+
data::ResourceMetrics, exporter::PushMetricExporter, Temporality,
2423
};
2524
use std::fmt::{Debug, Formatter};
2625

opentelemetry-proto/src/transform/metrics.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,9 @@ pub mod tonic {
1212
use opentelemetry_sdk::metrics::data::{
1313
self, Exemplar as SdkExemplar, ExponentialHistogram as SdkExponentialHistogram,
1414
Gauge as SdkGauge, Histogram as SdkHistogram, Metric as SdkMetric,
15-
ScopeMetrics as SdkScopeMetrics, Sum as SdkSum, Temporality,
15+
ScopeMetrics as SdkScopeMetrics, Sum as SdkSum,
1616
};
17+
use opentelemetry_sdk::metrics::Temporality;
1718
use opentelemetry_sdk::Resource as SdkResource;
1819

1920
use crate::proto::tonic::{

opentelemetry-sdk/CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@
4646
- Users calling public APIs that return these constructs (e.g, LoggerProvider::shutdown(), MeterProvider::force_flush()) should now import them from the SDK instead of the API.
4747
- Developers creating custom exporters should ensure they import these constructs from the SDK, not the API.
4848

49+
- **BREAKING**: `Temporality` enum moved from `opentelemetry_sdk::metrics::data::Temporality` to `opentelemetry_sdk::metrics::Temporality`.
50+
4951
## v0.26.0
5052
Released 2024-Sep-30
5153

opentelemetry-sdk/benches/metric.rs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,9 @@ use opentelemetry::{
88
};
99
use opentelemetry_sdk::{
1010
metrics::{
11-
data::{ResourceMetrics, Temporality},
12-
new_view,
13-
reader::MetricReader,
14-
Aggregation, Instrument, InstrumentKind, ManualReader, MetricResult, Pipeline,
15-
SdkMeterProvider, Stream, View,
11+
data::ResourceMetrics, new_view, reader::MetricReader, Aggregation, Instrument,
12+
InstrumentKind, ManualReader, MetricResult, Pipeline, SdkMeterProvider, Stream,
13+
Temporality, View,
1614
},
1715
Resource,
1816
};

0 commit comments

Comments
 (0)