Kobayashi — animated data flow
What you're watching.
Pre-blocked write tuples leave the meters, transit the collector, and reach the streaming tier — which
acts as the Kafka producer. The Kafka topic then feeds a single Kafka consumer that
emits three resolution-tagged block streams in parallel: 1 s,
1 m, and 1 h. All three rails
hit Kobayashi, which routes by major-block size — 1 s goes to the SSD Riak cluster, 1 m and 1 h to
the HDD cluster. Each cluster's Bitcask data files appear in section 2, newest at the top of each stack.
Files turn amber as they approach their retention horizon and red the moment
they cross it — at which point the modified Bitcask unlinks the whole file in one filesystem op.
The 1 s tier reaches that state via bitcask_expiry_secs aging; the 1 m tier reaches it via
EventHorizon tombstones — same outcome, one storage-engine modification. Click
Issue Petrie query to send a query: parser → planner → multiget, then a
fan-out read against the visible files (briefly highlighted) and a result point landing in the dashboard chart.
Chart values follow a sum of sine waves so the series has an organic, seasonal shape.