diff --git a/examples/metrics-basic/src/main.rs b/examples/metrics-basic/src/main.rs index 0bd5d4191f..2df2fb5f2e 100644 --- a/examples/metrics-basic/src/main.rs +++ b/examples/metrics-basic/src/main.rs @@ -6,7 +6,16 @@ use std::error::Error; use std::vec; fn init_meter_provider() -> opentelemetry_sdk::metrics::SdkMeterProvider { - let exporter = opentelemetry_stdout::MetricsExporterBuilder::default().build(); + let exporter = opentelemetry_stdout::MetricsExporterBuilder::default() + // Build exporter using Default (Cumulative) Temporality Selector. + .with_temporality_selector( + opentelemetry_sdk::metrics::reader::DefaultTemporalitySelector::new(), + ) + // Build exporter using Delta Temporality Selector. + // .with_temporality_selector( + // opentelemetry_sdk::metrics::reader::DeltaTemporalitySelector::new(), + // ) + .build(); let reader = PeriodicReader::builder(exporter, runtime::Tokio).build(); let provider = SdkMeterProvider::builder() .with_reader(reader)