Summary
Deploying a tracing system is not just a matter of instrumenting your code or running a tracing backend. In this chapter, we discussed five problem areas that must be addressed in order to "have a good time" when collecting traces, and being able to analyze your system behavior and performance. The areas are analyzing, recording, federating, describing, and correlating transactions.
Most existing tracing systems cover all those areas, but in their own ways, which are incompatible with other tracing systems. This limits interoperability, which is especially problematic when using managed cloud services. There are four standardization projects that exist in the industry and they are trying to address different problem areas. We reviewed the ...
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