RFC: better histograms for Prometheus

176 views
Skip to first unread message

Bjoern Rabenstein

unread,
Feb 10, 2021, 1:21:29 PM2/10/21
to Prometheus Developers
Hi Prometheans,

tl;dr: I have just published a draft of a design document about
better histograms for Prometheus and would appreciate your feedback:
https://docs.google.com/document/d/1cLNv3aufPZb3fNfaJgdaRBZsInZKKIHo9E6HinJVbpM/edit?usp=sharing


As many of you might know, I have been (in-)famously working on
histograms for Prometheus from the very beginning of the Promethean
era. As Goutham has recently found out, I even mentioned histograms as
my favorite Prometheus topic during the very first conference talk
about Prometheus ever! (To be precise: It was SRECon Europe on
2015-05-14, during the Q&A, when none less than Brendan Burns asked
about the topic.)

What we currently have in Prometheus was only ever a prototype, at
least from my perspective. (o:

In an ideal world, I would have sat down back in 2015 and created the
document linked above. Too many distractions by other interesting or
even urgent things, I guess. To get the whole narrative, you could
check out my recent "histogram trilogy of talks" (which will also give
you the gist of the design document):

https://fosdem.org/2020/schedule/event/histograms/
https://promcon.io/2019-munich/talks/prometheus-histograms-past-present-and-future/
https://www.youtube.com/watch?v=HG7uzON-IDM

The bad news is that even after all those years, most of the work
still has to be done. Every layer of the Prometheus stack has to
change, which needs a coordinated effort. That's precisely the reason
why I created the design document, which you could also call an
RFC. After collecting your feedback, I hope to be able to evolve it
into something we can agree on as the way forward, serving as a master
plan to align the many detailed efforts that will have to follow.

I hope you will enjoy the read, at least somewhat...
--
Björn Rabenstein
[PGP-ID] 0x851C3DA17D748D03
[email] bjo...@rabenste.in

Ben Kochie

unread,
Feb 10, 2021, 2:11:31 PM2/10/21
to Bjoern Rabenstein, Prometheus Developers

--
You received this message because you are subscribed to the Google Groups "Prometheus Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to prometheus-devel...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-developers/20210210182124.GP2725%40jahnn.
Reply all
Reply to author
Forward
0 new messages