Elastic APM supports distributed tracing. Distributed tracing enables you to analyze performance throughout your microservices architecture all in one view. This is accomplished by tracing all of the requests - from the initial web request to your front-end service - to queries made to your back-end services. This makes finding possible bottlenecks throughout your application much easier and faster. Best of all, there’s no additional configuration needed for distributed tracing, just ensure you’re using the latest version of the applicable agent.
The APM UI in Kibana also supports distributed tracing. The Timeline visualization has been redesigned to show all of the transactions from individual services that are connected in a trace:
As we’re still working on enhancing the distributed tracing experience in the UI, we’re flagging the feature as beta in the UI.
Should you still encounter any bug or issues, please reach out in the APM GitHub repository. For questions and feature requests, visit our discussion forum.
Intro to Kibana
ELK for Logs & Metrics