diff --git a/opentelemetry-otlp/CHANGELOG.md b/opentelemetry-otlp/CHANGELOG.md index 5a79ab9d23..61208b45c4 100644 --- a/opentelemetry-otlp/CHANGELOG.md +++ b/opentelemetry-otlp/CHANGELOG.md @@ -2,8 +2,14 @@ ## vNext -- **Breaking** Remove support for surf HTTP client [#1537](https://github.com/open-telemetry/opentelemetry-rust/pull/1537) +### Fixed +- Fix `tonic()` to the use correct port. [#1556](https://github.com/open-telemetry/opentelemetry-rust/pull/1556) + +### Changed - Update to tonic 0.11 and prost 0.12 (#1536) + +### Removed +- **Breaking** Remove support for surf HTTP client [#1537](https://github.com/open-telemetry/opentelemetry-rust/pull/1537) - Remove support for grpcio transport (#1534) ## v0.14.0 diff --git a/opentelemetry-otlp/src/exporter/tonic/mod.rs b/opentelemetry-otlp/src/exporter/tonic/mod.rs index 7f5f8709b2..6ef5e6f1f6 100644 --- a/opentelemetry-otlp/src/exporter/tonic/mod.rs +++ b/opentelemetry-otlp/src/exporter/tonic/mod.rs @@ -149,6 +149,7 @@ impl Default for TonicExporterBuilder { TonicExporterBuilder { exporter_config: ExportConfig { protocol: crate::Protocol::Grpc, + endpoint: crate::exporter::default_endpoint(crate::Protocol::Grpc), ..Default::default() }, tonic_config, diff --git a/opentelemetry-otlp/tests/integration_test/tests/traces.rs b/opentelemetry-otlp/tests/integration_test/tests/traces.rs index f211b65f4b..19b94f66ba 100644 --- a/opentelemetry-otlp/tests/integration_test/tests/traces.rs +++ b/opentelemetry-otlp/tests/integration_test/tests/traces.rs @@ -6,7 +6,6 @@ use opentelemetry::{ trace::{TraceContextExt, Tracer}, Key, KeyValue, }; -use opentelemetry_otlp::WithExportConfig; use opentelemetry_sdk::{runtime, trace as sdktrace, Resource}; use std::error::Error; use std::fs::File; @@ -17,8 +16,7 @@ fn init_tracer() -> Result { .tracing() .with_exporter( opentelemetry_otlp::new_exporter() - .tonic() - .with_endpoint("http://localhost:4317"), + .tonic(), ) .with_trace_config( sdktrace::config().with_resource(Resource::new(vec![KeyValue::new(