~/talk

Why Do Clients Nitpick?

TalkinPolishat 4Developers 2015 · on Monday, 2015-04-20· [observability, web-performance]
links:none on file
slides:none on file

The talk examines measuring and acting on application performance metrics (max latency and response-time consistency) and demonstrates inaccuracies in a common monitoring stack: Graphite with the com.codahale (Dropwizard) metrics library. It uses JMeter to show how naive measurement and Graphite’s aggregation hide latency spikes, then shows tuning techniques and replacing aggregation with HdrHistogram to obtain reliable latency metrics and compares performance of different metric approaches.

AI-written summary · about

  1. 0:00Intro
  2. 2:55SURVEY
  3. 6:10CARGO CULT
  4. 6:49MEASURING CORRECTLY IS IMPORTANT
  5. 9:42WHY DO THIS?
  6. 11:06WHAT METRICS CAN WE USE?
  7. 12:14DON'T LOOK AT MEAN
  8. 14:55MAYBE MEDIAN THEN?
  9. 15:51PROBABILITY OF EXPERIENCING LATENCY BETTER THAN MEDIAN
  10. 17:42PROBABILITY OF EXPERIENCING LATENCY BETTER THAN 99TH PERCENTILE OF MICROSERVICES
  11. 19:38DO NOT AVERAGE PERCENTILES
  12. 24:26TIMER TIMER NEVER CHANGES...
  13. 25:11TIMER'S HISTOGRAM RESERVOIR
  14. 27:02EXPONENTIALLY DECAYING RESERVOIR
  15. 29:33HDR HISTOGRAM
  16. 31:41RECORDER
  17. 33:28RESERVOIR PERFORMANCE - GC
  18. 40:13COORDINATED OMISSION SOLUTIONS
  19. 42:17SUMMARY
  20. 43:44SOURCES, THANK YOUS AND RECOMMENDED FOLLOW-UPS
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.