We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b773d50 commit 8ea19a8Copy full SHA for 8ea19a8
1 file changed
crates/y-sweet/src/otel.rs
@@ -1,5 +1,5 @@
1
use opentelemetry::KeyValue;
2
-use opentelemetry_otlp::MetricExporter;
+use opentelemetry_otlp::{MetricExporter, WithExportConfig};
3
use opentelemetry_sdk::metrics::{PeriodicReader, SdkMeterProvider};
4
use opentelemetry_sdk::Resource;
5
use std::time::Duration;
@@ -16,9 +16,9 @@ pub fn init_meter_provider(
16
service_name: &str,
17
push_interval: Duration,
18
) -> SdkMeterProvider {
19
- let resource = Resource::new(vec![
20
- KeyValue::new("service.name", service_name.to_string()),
21
- ]);
+ let resource = Resource::builder()
+ .with_attribute(KeyValue::new("service.name", service_name.to_string()))
+ .build();
22
23
let provider = if let Some(endpoint) = endpoint {
24
let exporter = MetricExporter::builder()
0 commit comments