~/talk

How Testability Drives Observability

Talkat Open Source Summit Latin America 2022 · on Tuesday, 2022-08-23· at 15:30· ROOM 1, Virtual· [observability, testing]
slides:none on file

Argues that asserting on distributed traces makes telemetry testable and steers better instrumentation, replacing fragile end-to-end setups with lightweight trace assertions. Demonstrates open source trace-test (MIT) with web UI and CLI against a Pokemon API backed by Postgres, RabbitMQ and external PokeAPI, asserting HTTP status 200, span attribute pokemon.id = 25, and a span duration check trace span duration <1s which reads 596 ms in the demo, and shows tests run in CI.

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.