System-Wide Transparency
Explore how to achieve transparency across distributed systems by assembling health data from individual instances. Understand real-user monitoring to assess user experience directly and learn the benefits and drawbacks of commercial and open-source application performance management tools. This lesson provides insights into maintaining system health visibility beyond mere uptime, focusing on user experience and economic value.
We'll cover the following...
System-wide transparency
Back in Transparency, we saw how individual instances can reveal their state. That’s the start of a total story about transparency. Now we’ll look at how to assemble a picture of system-wide health from the individual instances’ information.
The first place to start is by defining what we need from our efforts. When dealing with the system as a whole, two fundamental questions need to be answered:
- Are users receiving a good experience?
- Is the system creating the economic value we want?
Notice that the question, “Is everything running?” isn’t on that list. Even at a small scale, we should be able to survive periods where ...