APM and Spring

We are using Spring Cloud to build out microservices and it provides Sleuth to track the process of mircroservices. And Elastic APM seems to be also used for monitoring microservices. So I want to know Do we need Elastic APM when we have employing Spring cloud Sleuth?

Elastic APM is an alternative to Sleuth. If you are happy with what sleuth provides, you don't need to use Elastic APM.

However, there are some features you'll miss out on. For example. Correlation between logs and APM (find which logs belong to a particular request), central configuration of the agents via Kibana. Integration in the Infra UI (the UI for Metricbeat) and timing breakdowns (to find out how much % of your application's response time is due to DB calls vs rendering vs application etc.).

1 Like

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.