~/talk

Prometheus Sparse High-Resolution Histograms in Action

slides:none on file

Demonstrates a proof‑of‑concept that encodes entire histograms into a single sample so Prometheus stores one series per histogram instead of one per bucket, uses a protobuf scrape endpoint for targets, and yields ~90% index size savings and ~50% disk savings in benchmarks. Client libraries pick a power‑of‑two resolution, Prometheus TSDB stores compact spans of filled buckets, Grafana renders sparse high-resolution histograms as heatmaps live in the demo and the implementation currently runs in open‑source branches.

AI-written summary · about

  1. 0:00Start
  2. 0:59What is a histogram?
  3. 2:53Problem with this design
  4. 6:00First property: Fixed bucket boundaries
  5. 7:14Fixed bucket boundaries, higher resolution
  6. 8:49Convert to a lower resolution
  7. 13:10One time series per histogram
  8. 14:25Instrumentation
~/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.