Skip to content

Commit 9a021cf

Browse files
LFX Mentorship (Sep-Nov): Prometheus Native Histograms (#1497)
Proposing another project from the Prometheus project. cc @perebaj Signed-off-by: Bartlomiej Plotka <[email protected]> Signed-off-by: Nate W <[email protected]> Co-authored-by: Nate W <[email protected]>
1 parent 7876a7a commit 9a021cf

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

programs/lfx-mentorship/2025/03-Sep-Nov/project_ideas.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,17 @@
234234
- Juraj Michalek (@jmichalek132, [email protected])
235235
- Bartek Plotka (@bwplotka, [email protected])
236236
- Saswata Mukherjee (@saswatamcode, [email protected])
237-
- Upstream Issue: https://github.com/prometheus/prometheus/issues/16945
237+
- Upstream Issue: https://github.com/prometheus/prometheus/issues/16945
238+
239+
#### Prometheus Native Summaries
240+
241+
- Description: Prometheus Summaries are less but still widely used metric type. Currently, similar to classic histogram, a single summary is composed of multiple counter series. The native summary idea proposes to structure the summary type metric samples into a complex sample, similar to native histograms. As a result, bringing meanigful storage efficiency and transactionality gains. This project offers an opportunity to introduce relatively complex database change across Prometheus scraping, WAL, TSDB and querying; considering the precedense of native histograms. This project will allow mentee to learn about Prometheus, generally database internals as well as observabvility needs.
242+
- Expected Outcome: The proposal and demo Prometheus implementation is published.
243+
- Recommended Skills: Go, Prometheus
244+
- Mentor(s):
245+
- Bartek Plotka (@bwplotka, [email protected])
246+
- Jonathan Silva (@perebaj, [email protected])
247+
- Upstream Issue: https://github.com/prometheus/prometheus/issues/16949
238248

239249
#### Podman Container Tools
240250

@@ -799,4 +809,4 @@ Beyond emitting basic spans, this project will also document how to enrich trace
799809
Nina Polshakova (npolshakova)
800810
Joe McGuire (jmcguire98)
801811

802-
- **Upstream Issue:** https://github.com/kgateway-dev/kgateway/issues/11818
812+
- **Upstream Issue:** https://github.com/kgateway-dev/kgateway/issues/11818

0 commit comments

Comments
 (0)