Skip to content

Commit 4c58230

Browse files
committed
Upgrade to OpenTelemetry 0.15
1 parent fba170c commit 4c58230

File tree

3 files changed

+13
-11
lines changed

3 files changed

+13
-11
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
77

88
## [Unreleased]
99

10+
- Upgrade to `v0.15.0` of `opentelemetry`.
11+
1012
## [0.15.0] - 2021-05-24
1113

1214
### Changed

Cargo.toml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,23 +30,23 @@ async-trait = "0.1"
3030
chrono = "0.4"
3131
http = "0.2"
3232
once_cell = "1"
33-
opentelemetry = "0.14"
34-
opentelemetry-http = "0.3"
35-
opentelemetry-semantic-conventions = "0.6"
33+
opentelemetry = "0.15"
34+
opentelemetry-http = "0.4"
35+
opentelemetry-semantic-conventions = "0.7"
3636
reqwest = { version = "0.11", default-features = false, features = ["blocking"], optional = true }
3737
serde = { version = "1", features = ["derive"] }
3838
serde_json = "1"
3939
thiserror = "1"
4040

4141
[dev-dependencies]
4242
async-std = { version = "1.9.0", features = ["attributes"] }
43-
backtrace = "0.3.56"
44-
env_logger = "0.8.3"
45-
opentelemetry = { version = "0.14.0", features = ["rt-tokio"] }
43+
backtrace = "0.3.60"
44+
env_logger = "0.8.4"
45+
opentelemetry = { version = "0.15.0", features = ["rt-tokio"] }
4646
opentelemetry-application-insights = { path = ".", features = ["reqwest-client", "reqwest-blocking-client"] }
47-
surf = "2"
47+
surf = "2.2.0"
4848
test-case = "1.1.0"
49-
tokio = { version = "1.6.0", features = ["rt", "macros", "process", "time"] }
49+
tokio = { version = "1.7.0", features = ["rt", "macros", "process", "time"] }
5050
version-sync = "0.9.2"
5151

5252
[package.metadata.docs.rs]

src/lib.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -165,13 +165,13 @@ use models::{
165165
};
166166
use opentelemetry::{
167167
global,
168-
runtime::Runtime,
169168
sdk::{
170169
self,
171170
export::{
172171
trace::{ExportResult, SpanData, SpanExporter},
173172
ExportError,
174173
},
174+
trace::TraceRuntime,
175175
},
176176
trace::{Event, SpanKind, StatusCode, TracerProvider},
177177
Key, Value,
@@ -363,7 +363,7 @@ where
363363

364364
/// Build a configured `TracerProvider` with a batch span processor using the specified
365365
/// runtime.
366-
pub fn build_batch<R: Runtime>(mut self, runtime: R) -> sdk::trace::TracerProvider {
366+
pub fn build_batch<R: TraceRuntime>(mut self, runtime: R) -> sdk::trace::TracerProvider {
367367
let config = self.config.take();
368368
let exporter = self.init_exporter();
369369
let mut builder =
@@ -393,7 +393,7 @@ where
393393
///
394394
/// This registers a global `TracerProvider`. See the `build_simple` function if you don't need
395395
/// that.
396-
pub fn install_batch<R: Runtime>(self, runtime: R) -> sdk::trace::Tracer {
396+
pub fn install_batch<R: TraceRuntime>(self, runtime: R) -> sdk::trace::Tracer {
397397
let trace_provider = self.build_batch(runtime);
398398
let tracer = trace_provider.get_tracer(
399399
"opentelemetry-application-insights",

0 commit comments

Comments
 (0)