~/talk

How to Think About Instrumentation Overhead

links:none on file
slides:none on file

Instrumentation adds measurable CPU, memory, bandwidth and sometimes startup and disk cost, and percent change follows 100 (instrumentation latency) / (original app latency) so a 2 ms instrumentation turns a 3 ms service into 5 ms (≈66% increase) but a 100 ms service into 102 ms (≈2%). Measure overhead with production‑like workload using tools like k6 load testing, control warm‑up and environment, avoid max‑stress tests, upgrade OpenTelemetry, apply sampling, disable unused modules and watch for manual instrumentation; Java agents currently contain about 100 instrumentations* and lack per‑instrument overhead breakdown.

AI-written summary · about

  1. 0:00Introduction to instrumentation
  2. 1:25Understanding overhead
  3. 5:08The mathematics of latency
  4. 9:30Measuring overhead accurately
  5. 12:17Strategies for optimization
  6. 14:50Questions and answers
~/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.