Getting metrics with Opensearch with 2.14.1 or 2.15. #8054
Replies: 1 comment 3 replies
-
|
The "error reading server preface: EOF" errors you're seeing are a known issue in Jaeger v2 when TLS is enabled on the OTLP receiver. These errors are from Jaeger's internal self-telemetry trying to export its own traces to The fix: Disable Jaeger's internal self-tracing by setting these environment variables before starting Jaeger: OTEL_TRACES_SAMPLER=always_off
OTEL_TRACES_EXPORTER=none
OTEL_SDK_DISABLED=trueThis is safe—it only disables Jaeger tracing itself, not your actual trace collection functionality. Why this happens: Jaeger v2 doesn't yet support configuring TLS for internal telemetry exports (there's a TODO in the config noting this is pending an upstream OpenTelemetry Collector feature). Good news: These errors are non-fatal and don't prevent your traces from being stored—they're just noisy retry attempts. Once you set those environment variables, the errors should stop. For the "no data" issue in the Monitor tab specifically, make sure your otelgen traces are actually reaching Jaeger by checking if they appear in the Search tab first. To reply, just mention @dosu. How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I am trying to get the traces working with Jaeger and OpenSearch. I did attempt to follow the examples in the Git Repo, and after following some of the other threads, I have come up with this configuration. But when I go to look at Jaeger, it tells me there is no data. To test this, I am using otelgen to generate my traces.
All of my certificates are generated by Certbot and Let's Encrypt, making all the certs valid.
This is the screen that I see.

This is my configuration file.
I am seeing the following in my logs as I try to accomplish this. I have also tried to add the ca_file for the OTLP receivers. This made no change.
These are the logs that I am getting from my journalctl. I have seen in other posts that Jeager is very picky about IPv4 and IPv6, while using IPv6 vs IPv4 at times. I did try to do this by disabling V6 on my Ubuntu server, which Jeager really does not like at all.
Beta Was this translation helpful? Give feedback.
All reactions