b5b5bc512b
Stack trace showed io.opentelemetry.exporter.internal.http.HttpExporter sending to :4317 — Tempo on 4317 expects gRPC frames, gets HTTP, sends RST. Switch endpoint to :4318 (Tempo OTLP HTTP receiver) and protocol to http/protobuf so the SDK and Tempo speak the same protocol. The gRPC config never took effect — Spring Boot SDK on micrometer-tracing- otlp pulls in only the HTTP exporter by default; gRPC needs the explicit opentelemetry-exporter-otlp jar.