Skip to content

Commit 1da21a9

Browse files
fix: fix NoHttpClient error in opentelemetry-otlp, use grpc instead (#427)
1 parent 5545c3d commit 1da21a9

File tree

3 files changed

+3
-16
lines changed

3 files changed

+3
-16
lines changed

Cargo.lock

+1-14
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

clash_lib/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ opentelemetry_sdk = { version = "0.22", features = ["rt-tokio"] }
4545
tracing-opentelemetry = "0.23"
4646
opentelemetry-jaeger-propagator = "0.1.0"
4747
opentelemetry-jaeger = { version = "0.22", features = ["collector_client", "hyper_collector_client", "rt-tokio"] }
48-
opentelemetry-otlp = { version = "0.15.0", features = ["http-proto"] }
48+
opentelemetry-otlp = { version = "0.15.0", features = ["grpc-tonic"] }
4949

5050
crc32fast = "1.4.2"
5151
brotli = "6.0.0"

clash_lib/src/app/logging.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ pub fn setup_logging(
106106
global::set_text_map_propagator(opentelemetry_jaeger_propagator::Propagator::new());
107107

108108
let otlp_exporter = opentelemetry_otlp::new_exporter()
109-
.http()
109+
.tonic()
110110
.with_endpoint(jager_endpoint);
111111
let tracer =
112112
opentelemetry_otlp::new_pipeline()

0 commit comments

Comments
 (0)