New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Jaeger: DEV ES v8.x Compatibility #1505
Comments
Leaving a comment here with info I have synthesized from talking with Pat and Souheil. (if the two of you want to have comments leaving what you have learned go ahead but this will be my property to edit. Attempting to continue to leverage Jaeger
Other options to JaegerLeveraging APM
Caveats
Leveraging OTel and APMOpenTelemetry is not an observability back-end like Jaeger or Prometheus. Instead, it supports exporting data to a variety of open source and commercial back-ends. which we can combine with APM. Using the opentelemetry operator we can set the
|
The OpenTelemetry and ES APM pivot (details to be edited in)Rationale: Jaeger was proving difficult to work with in our environment, and the workarounds needed introduced more components than thought necessary. We are moving in favour of using Elastic APM which seems to provide similar functionality to Jager Plan Moving forward (Souheil or Pat feel free to edit this section)Following bullets are to be split into tasks
|
Closing as completed |
After correctly configuring the ES service thanks to Will, we ran into an issue where the
Jaeger Collector
, a component created by the operator, was running into the following error:"msg":"Failed to create span writer","error":"elastic: Error 400 (Bad Request): unknown key [template] in the template
After doing some research, it seems that the latest release of Jaeger (1.41) does not yet support ES v8.x+. There is a long-run issue open in the Jaeger repository for this.
Also supporting this discovery https://www.jaegertracing.io/docs/1.41/deployment/#elasticsearch, does not include 8.
For reference, our ElasticSearch instance is currently at v8.5.0
According to ES, it should be possible to integrate https://www.elastic.co/guide/en/apm/guide/current/jaeger-integration.html
The text was updated successfully, but these errors were encountered: