Skip to content

Commit 272d6ed

Browse files
committed
bridge: Upgrade otel dependecies
1 parent 22acb64 commit 272d6ed

File tree

3 files changed

+41
-69
lines changed

3 files changed

+41
-69
lines changed

bridge/Cargo.lock

Lines changed: 35 additions & 63 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bridge/svix-bridge/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ axum = { version = "0.6", features = ["macros"] }
1212
enum_dispatch = "0.3"
1313
http = "0.2"
1414
once_cell = "1.18.0"
15-
opentelemetry = "0.21.0"
16-
opentelemetry_sdk = { version = "0.21.2", features = ["metrics", "rt-tokio"] }
17-
opentelemetry-otlp = { version = "0.14.0", features = ["metrics", "grpc-tonic", "http-proto", "reqwest-client"] }
15+
opentelemetry = "0.22.0"
16+
opentelemetry_sdk = { version = "0.22.1", features = ["metrics", "rt-tokio"] }
17+
opentelemetry-otlp = { version = "0.15.0", features = ["metrics", "grpc-tonic", "http-proto", "reqwest-client"] }
1818
serde = { version = "1", features = ["derive"] }
1919
serde_json = "1"
2020
serde_yaml = "0.9"
@@ -23,7 +23,7 @@ svix-bridge-plugin-queue = { optional=true, path = "../svix-bridge-plugin-queue"
2323
svix-bridge-types = { path = "../svix-bridge-types" }
2424
tokio = { version = "1", features = ["full"] }
2525
tracing = "0.1"
26-
tracing-opentelemetry = "0.22.0"
26+
tracing-opentelemetry = "0.23.0"
2727
tracing-subscriber = { version = "0.3", features = ["env-filter", "fmt", "json"] }
2828
# N.b. for newer deno versions (like this) the runtimes must be retained and reused since they will leak memory if you
2929
# create/drop them.

bridge/svix-bridge/src/main.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use clap::Parser;
88
use once_cell::sync::Lazy;
99
use opentelemetry_otlp::WithExportConfig;
1010
use opentelemetry_sdk::{
11-
metrics::{data::Temporality, reader::TemporalitySelector, InstrumentKind, MeterProvider},
11+
metrics::{data::Temporality, reader::TemporalitySelector, InstrumentKind, SdkMeterProvider},
1212
runtime::Tokio,
1313
};
1414
use svix_bridge_types::{SenderInput, TransformerJob};
@@ -144,7 +144,7 @@ impl TemporalitySelector for DeltaTemporalitySelector {
144144
}
145145
}
146146

147-
pub fn setup_metrics(cfg: &Config) -> Option<MeterProvider> {
147+
pub fn setup_metrics(cfg: &Config) -> Option<SdkMeterProvider> {
148148
cfg.opentelemetry.as_ref().map(|otel_cfg| {
149149
let exporter = opentelemetry_otlp::new_exporter()
150150
.tonic()

0 commit comments

Comments
 (0)