Re: [prometheus-developers] RFC: The implementation of labels.Labels

2022-07-15 Thread Bryan Boreham
Update: I reimplemented labels.Labels with a different data structure at https://github.com/prometheus/prometheus/pull/10991. This is reported by one person as working and saving 15-18% heap memory. Prombench had about 10% saving. Next step (maybe in a week or two) I will port Mimir to this

Re: [prometheus-developers] RFC: The implementation of labels.Labels

2022-06-19 Thread Bryan Boreham
https://github.com/prometheus/prometheus/pull/10887 On Wednesday, 25 May 2022 at 16:40:41 UTC+1 bjo...@rabenste.in wrote: > On 12.05.22 17:07, Bryan Boreham wrote: > > > > If there is interest I will make a PR containing just the above change, > no > > change to the structure labels.Labels

Re: [prometheus-developers] RFC: The implementation of labels.Labels

2022-05-25 Thread Bjoern Rabenstein
On 12.05.22 17:07, Bryan Boreham wrote: > > If there is interest I will make a PR containing just the above change, no > change to the structure labels.Labels itself as yet. I'm definitely interested. ;o) -- Björn Rabenstein [PGP-ID] 0x851C3DA17D748D03 [email] bjo...@rabenste.in -- You

[prometheus-developers] RFC: The implementation of labels.Labels

2022-05-13 Thread Bryan Boreham
Hi, as you might infer from recent PRs I posted, I have been looking at the implementation of labels.Labels. I wanted to post a comprehensive design document, but it's been a few months and I didn't finish it, so I thought I would briefly describe the work here. Motivation: when I look at