Summary
In this chapter, we discussed how the metadata propagation mechanism can be separated from the tracing instrumentation that depends on it, for example, using the approach from the Tracing Plane, and why this is not always done in practice. We reviewed a number of cross-cutting techniques and tools for solving the problems of monitoring, debugging, and testing distributed systems that are not dependent on tracing directly, but depend on distributed context propagation. Having tracing instrumentation in the distributed systems makes these additional tools much easier to implement.
We briefly touched upon using traffic labeling to affect application metrics and alerts. In the next chapter, we will cover that in more detail, as well as other ...
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