Skip to content

Commit 5976ef0

Browse files
committed
feat: add example of using ResourceBuilder
1 parent b4beb7c commit 5976ef0

File tree

1 file changed

+5
-4
lines changed
  • examples/metrics-advanced/src

1 file changed

+5
-4
lines changed

examples/metrics-advanced/src/main.rs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,14 @@ fn init_meter_provider() -> opentelemetry_sdk::metrics::SdkMeterProvider {
4949
.with_temporality(Temporality::Delta)
5050
.build();
5151

52+
let resource = Resource::builder()
53+
.with_key_value(KeyValue::new("service.name", "metrics-advanced-example"))
54+
.build();
55+
5256
let reader = PeriodicReader::builder(exporter, runtime::Tokio).build();
5357
let provider = SdkMeterProvider::builder()
5458
.with_reader(reader)
55-
.with_resource(Resource::new([KeyValue::new(
56-
"service.name",
57-
"metrics-advanced-example",
58-
)]))
59+
.with_resource(resource)
5960
.with_view(my_view_rename_and_unit)
6061
.with_view(my_view_drop_attributes)
6162
.with_view(my_view_change_aggregation)

0 commit comments

Comments
 (0)