~/talk

Implementing Out-of-Order Native Histograms in Prometheus

Talkat PromCon EU 2024 · 2024-09-11..09-12· [databases, observability]
links:none on file
links:none on file
slides:none on file

Adds support for out-of-order native histograms in the Prometheus TSDB by teaching the storage to handle histogram encoding types, split chunks on resets, and merge overlapping chunks safely. Changes include separate head vs out-of-order head chunk handling, counter-reset headers on histogram chunks and partial detection of resets at ingest time to avoid expensive query scans. Tests are extended to cover histograms, the PR is under review, and the feature is off by default behind a flag.

AI-written summary · about

  1. 0:00Introduction
  2. 0:26Prometheus key concepts
  3. 3:12Out-of-order ingestion basics
  4. 7:23Native histograms overview
  5. 10:54Counter resets explained
  6. 14:48Chunk handling changes
  7. 15:49Contribution tips
  8. 18:43Q&A
~/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.