~/talk

How Testability Drives Observability

Talkat CloudOpen @ OSS LATAM 2022 · 2022-08-23..08-24· [observability, testing]
slides:none on file

Argues that using real trace data as test assertions catches gaps ordinary end-to-end tests miss, and creates a feedback loop that forces better telemetry. Uses trace-based testing with the open-source MIT-licensed Trace Test (UI + CLI) against a Pokemon API demo backed by Postgres, RabbitMQ and pokeapi. Demonstrates assertions for HTTP status 200, span duration <1s, and attribute pokemon.id = 25, fixes instrumentation to satisfy the failing test, and reruns until tests pass.

AI-written summary · about

  1. 0:00Start
  2. 0:27What is observability?
  3. 1:03What is distributed tracing?
  4. 3:41Typical instrumentation lifecycle
  5. 5:41Observability is hard
  6. 7:57What is Trace-based testing
  7. 8:13Trace-based testing: compared to an e2e test
  8. 13:08Advantages of trace-based testing
  9. 20:46Trace-based testing demo
  10. 35:08Tracetest community
~/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.