Beruflich Dokumente
Kultur Dokumente
METRICS EVERYWHERE
Saturday, April 9, 2011
METRICS
METRICS EVERYWHERE
Saturday, April 9, 2011
Make better decisions
by using numbers.
We don’t know.
We don’t know.
def sort(&blk)
# TODO: make not explode
raise Exception.new("Haw haw!")
end
Template Rendering
Template Rendering
Session Storage
Template Rendering
Session Storage
Template Rendering
Session Storage
Session Storage
counter.inc()
counter.dec()
counter.inc()
counter.dec()
counter.inc()
counter.dec()
counter.inc()
counter.dec()
meter.mark()
meter.mark()
meter.mark()
meter.mark()
time
Saturday, April 9, 2011
# of
requests
time
Saturday, April 9, 2011
# of
requests
time
Saturday, April 9, 2011
MIND THE GAP
time
Saturday, April 9, 2011
# of
requests
time
Saturday, April 9, 2011
# of
requests
time
Saturday, April 9, 2011
# of
requests
time
Saturday, April 9, 2011
1-minute rate
histogram.update(response.cities.size)
histogram.update(response.cities.size)
histogram.update(response.cities.size)
Vitter, J. (1985).
Random sampling with a reservoir.
ACM Transactions on Mathematical Software (TOMS), 11(1), 57.
Saturday, April 9, 2011
# of
cities
time
Saturday, April 9, 2011
# of
cities
time
Saturday, April 9, 2011
# of
cities
time
Saturday, April 9, 2011
# of
cities
time
Saturday, April 9, 2011
# of
cities
time
Saturday, April 9, 2011
MIND THE GAP
time
Saturday, April 9, 2011
# of
cities
time
Saturday, April 9, 2011
# of
cities
time
Saturday, April 9, 2011
# of
cities
time
Saturday, April 9, 2011
Uniform Biased
Saturday, April 9, 2011
“95% of autocomplete
results return 3 cities or
less.”
~500ms
Saturday, April 9, 2011
Orient
How does this compare to
other parts of our system,
both currently and historically?
way slower
Saturday, April 9, 2011
Decide
Should we make it faster?
Or should we add feature X?
make it faster
Saturday, April 9, 2011
Act!