~/talk

Metrics Stream Processing Using Riemann

Talkat SREcon22 Asia/Pacific · 2022-12-07..12-09· [observability]
links:none on file
slides:none on file

Riemann is an event stream processor written in Clojure that treats each metric as a map with a TTL per event so expiry drives down-detection; it keeps a log-free in-memory index, exposes Clojure-configured streams (functions) for filtering, splitting, merging and composing, and lets you build reusable libraries and unit/integration tests for configs. Integrations include Netty/protobuf, mTLS, Kafka, TSDBs; features for alerts include rollup and throttle and a tap breakpoint; gotchas are clock skew, config-reload state loss, no built-in sharding.

AI-written summary · about

  1. 0:00Start
  2. 1:11INTRODUCTION
  3. 2:46RIEMANN CORE CONCEPTS
  4. 13:21RIEMANN CONFIGURATION: TESTING
  5. 15:21DETECT SERVICE GOING DOWN
  6. 18:58THINGS BREAKING: ROLLUP & THROTTLE
  7. 20:58SCALING RIEMANN
~/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.