APM
You can find tools called Application Performance Management (APM) on the market. These are really the Rolls Royce of monitoring tools and allow you to trace completely all the steps of the application, to go back in time to understand what happened, and to deduce the cause of a support issue very quickly. The paid offers generally include the infrastructure as well, which is not a negligible point, since it leads to a lot of data manipulation.
Technically, they reuse several of the previous techniques but are really an all-in-one solution, which makes them very valuable. However, they are generally expensive and rarely open source.
Nonetheless, you can find a few open source implementations, such as PinPoint(https://github.com/naver/pinpoint ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access