Skip to content

Commit f7809bc

Browse files
committed
Move Temporality enum opentelemetry_sdk::metrics::data:: to opentelemetry_sdk::metrics::
1 parent a707bb9 commit f7809bc

File tree

26 files changed

+68
-65
lines changed

26 files changed

+68
-65
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(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: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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/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: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ use opentelemetry::{
88
};
99
use opentelemetry_sdk::{
1010
metrics::{
11-
data::{ResourceMetrics, Temporality},
11+
Temporality,
12+
data::ResourceMetrics,
1213
new_view,
1314
reader::MetricReader,
1415
Aggregation, Instrument, InstrumentKind, ManualReader, MetricResult, Pipeline,

opentelemetry-sdk/src/metrics/data/mod.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,7 @@ use opentelemetry::{InstrumentationScope, KeyValue};
66

77
use crate::Resource;
88

9-
pub use self::temporality::Temporality;
10-
11-
mod temporality;
9+
use super::Temporality;
1210

1311
/// A collection of [ScopeMetrics] and the associated [Resource] that created them.
1412
#[derive(Debug)]

0 commit comments

Comments
 (0)