1. John Feminella gave a presentation on better observability for distributed systems at the SpringOne Tour 2019 conference in Columbus, OH on February 28, 2019.
2. He discussed challenges with typical enterprise metrics and highlighted the importance of measuring the right things to improve signal and reduce noise for developers.
3. Feminella presented frameworks for thinking about metrics in terms of demand, output, efficiency, and capacity and emphasized using metrics to tell stories about systems' performance and health.
Your Attention, Please: Better Observability for Distributed Systems - John Feminella
1. your attention, please
better observability for distributed systems
by: John Feminella
for: SpringOne Tour 2019
at: Columbus, OH
on: February 28, 2019
7. our goal today
leave you with a toolset to think about better app metrics design
improve signal and reduce noise
improve developer happiness
http://jxf.me · @jxxf
8. http://jxf.me · @jxxf
latency, traffic, errors, saturation
utilization, saturation, errors
rate, errors, durationRED method
Tom Wilkie
USE method
Brendan Gregg
four golden signals
Google SRE book
68. observation: we need to measure
the fewest metrics possible
the metrics that measure real work done by the system
the metrics that will reveal the most
http://jxf.me · @jxxf
121. anecdotal evidence
from three F100 firms…
all three have expanded this approach to new systems
http://jxf.me · @jxxf
122. anecdotal evidence
from three F100 firms…
all three investing to apply this to previous systems
http://jxf.me · @jxxf
123. Takeaways
http://jxf.me · @jxxf
put humans first and favor metrics that tell a story
attention is the scarcest computational resource of all
there’s always more data, but never enough attention
124. Takeaways
http://jxf.me · @jxxf
put humans first and favor metrics that tell a story
attention is the scarcest computational resource of all
there’s always more data, but never enough attention
125. Takeaways
http://jxf.me · @jxxf
put humans first and favor metrics that tell a story
attention is the scarcest computational resource of all
there’s always more data, but never enough attention