Skip to content

Commit 559fe64

Browse files
authored
Update user_events metrics exporter to otel 0.27, add internal logs (#129)
1 parent d407cbf commit 559fe64

File tree

5 files changed

+153
-85
lines changed

5 files changed

+153
-85
lines changed

opentelemetry-user-events-metrics/CHANGELOG.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
# Changelog
22

3-
## vNext
3+
## v0.8.0
44

55
### Changed
66

7+
- Bump opentelemetry and opentelemetry_sdk versions to 0.27
8+
- Bump opentelemetry-proto version to 0.27
9+
- Uses internal logging from `opentelemetry` crate, which routes internal logs
10+
via `tracing`
711
- Add support for skipping the metric data point if the size exceeds 65360 bytes.
812

913
## v0.7.0

opentelemetry-user-events-metrics/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ edition = "2021"
1111
rust-version = "1.71.1"
1212

1313
[dependencies]
14-
opentelemetry = { workspace = true, features = ["metrics"] }
15-
opentelemetry_sdk = { workspace = true, features = ["metrics", "rt-tokio"] }
16-
opentelemetry-proto = { workspace = true, features = ["gen-tonic", "metrics"] }
14+
opentelemetry = { version = "0.27", features = ["metrics"] }
15+
opentelemetry_sdk = { version = "0.27", features = ["metrics", "rt-tokio"] }
16+
opentelemetry-proto = { version = "0.27", features = ["gen-tonic", "metrics"] }
1717
eventheader = { version = "= 0.4.0" }
1818
async-trait = "0.1"
1919
prost = "0.13"

opentelemetry-user-events-metrics/examples/basic-metrics.rs

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -32,27 +32,31 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
3232
.f64_counter("counter_f64_test")
3333
.with_description("test_decription")
3434
.with_unit("test_unit")
35-
.init();
35+
.build();
3636

3737
let counter2 = meter
3838
.u64_counter("counter_u64_test")
3939
.with_description("test_decription")
4040
.with_unit("test_unit")
41-
.init();
41+
.build();
4242

4343
// Create an UpDownCounter Instrument.
44-
let updown_counter = meter.i64_up_down_counter("up_down_counter_i64_test").init();
45-
let updown_counter2 = meter.f64_up_down_counter("up_down_counter_f64_test").init();
44+
let updown_counter = meter
45+
.i64_up_down_counter("up_down_counter_i64_test")
46+
.build();
47+
let updown_counter2 = meter
48+
.f64_up_down_counter("up_down_counter_f64_test")
49+
.build();
4650

4751
// Create a Histogram Instrument.
4852
let histogram = meter
4953
.f64_histogram("histogram_f64_test")
5054
.with_description("test_description")
51-
.init();
55+
.build();
5256
let histogram2 = meter
5357
.u64_histogram("histogram_u64_test")
5458
.with_description("test_description")
55-
.init();
59+
.build();
5660

5761
// Create a ObservableGauge instrument and register a callback that reports the measurement.
5862
let _gauge = meter
@@ -68,7 +72,7 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
6872
],
6973
)
7074
})
71-
.init();
75+
.build();
7276

7377
let _gauge2 = meter
7478
.u64_observable_gauge("observable_gauge_u64_test")
@@ -83,7 +87,7 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
8387
],
8488
)
8589
})
86-
.init();
90+
.build();
8791

8892
// Create a ObservableCounter instrument and register a callback that reports the measurement.
8993
let _observable_counter = meter
@@ -99,7 +103,7 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
99103
],
100104
)
101105
})
102-
.init();
106+
.build();
103107

104108
let _observable_counter2 = meter
105109
.f64_observable_counter("observable_counter_f64_test")
@@ -114,7 +118,7 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
114118
],
115119
)
116120
})
117-
.init();
121+
.build();
118122

119123
// Create a Observable UpDownCounter instrument and register a callback that reports the measurement.
120124
let _observable_up_down_counter = meter
@@ -130,7 +134,7 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
130134
],
131135
)
132136
})
133-
.init();
137+
.build();
134138
let _observable_up_down_counter2 = meter
135139
.f64_observable_up_down_counter("observable_up_down_counter_f64_test")
136140
.with_description("test_description")
@@ -144,7 +148,7 @@ async fn main() -> Result<(), Box<dyn std::error::Error>> {
144148
],
145149
)
146150
})
147-
.init();
151+
.build();
148152

149153
loop {
150154
// Record measurements using the Counter instrument.

0 commit comments

Comments
 (0)