We are in the process to define our observability strategy for our new cloud solution and we are considering to use Elasticsearch APM, now we have already considerable effort done in several of our microservices using Jaeger for traceability.
As this feature is mark as experimental and not available in Elastic Cloud, I have the following questions:
- Does the integration of Jaeger with APM has high possibilities to become standard? can we consider it for a long term project?
- There is comment on this sample yaml file (link) that mentioned that jaeger configuration will be "deprecated, and will be removed in the 8.0 release", is this because in release 8 Jaeger integration will not be supported?
- In the case of Elastic Cloud, this integration is not supported, but can we consider running the Elasticsearch APM server outside of the Elastic Cloud and rather close to our microservices and then just connect the APM server with the Elasticsearch service running in Elastic Cloud?
- Any other consideration that I should consider to use Elasticsearch APM and Jaeger for a long term traceability solution for our cloud application?
Thanks in advance for all your help,