Skip to Content
Distributed Tracing in Practice
book

Distributed Tracing in Practice

by Austin Parker, Daniel Spoonhower, Jonathan Mace, Ben Sigelman, Rebecca Isaacs
April 2020
Intermediate to advanced content levelIntermediate to advanced
327 pages
10h
English
O'Reilly Media, Inc.
Content preview from Distributed Tracing in Practice

Chapter 8. Improving Baseline Performance

In any other production system—whether it’s a software system or a factory—the process by which the product is created has a profound impact on the cost of production and on the product itself. In modern software applications, production costs are mostly related to computing resources and other infrastructure, including the costs of buying and running servers in a private datacenter or renting them from a cloud provider. How that software is delivered also affects user experience. In this chapter, we consider how to reduce costs and improve user experience using distributed tracing.

In particular, we focus on improving baseline performance: that is, how the software performs over the course of weeks, months, or quarters. Understanding baseline performance will enable you to plan engineering work over the next few weeks or months effectively, maximizing your chances of having a positive impact. (In contrast, the following chapter will focus on approaches to restoring performance to that baseline when something has gone wrong.)

In the previous chapter, we discussed distributed tracing in the context of the “three pillars of observability.” In particular, we said that software developers and operators have the most to gain from distributed tracing and other observability tools when those tools take advantage of all three forms of performance telemetry: metrics, logs, and traces. As such, the approaches in this chapter will consider distributed ...

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.
Start your free trial

You might also like

Mastering Distributed Tracing

Mastering Distributed Tracing

Yuri Shkuro
Logging in Action

Logging in Action

Phil Wilkins

Publisher Resources

ISBN: 9781492056621Errata PageSupplemental Content