On 13.11.22 21:21, 'Fabian Stäber' via Prometheus Developers wrote:
>
> I'm struggling with the name "native histograms" while implementing it in
> client_java because it does not imply a good name for the old histograms
> (maybe non-native histograms?).
I usually used the term "conventional histograms". I think it works
well, but it might not age well. (In 10 years, the native histograms
will feel pretty conventional to most users. On the other hand,
perhaps the old histograms are so rarely used them that we won't need
a name for them so often...)
Besides "non-native" (which I think is a fine name), you could call
them "emulated" or "legacy". We can see what name will stick.
> What do you think of "dynamic histograms" for the new ones and "static
> histograms" for the old ones? Or is it too late to open the naming
> discussion?
You can always open the naming discussion (again), but it was already
confusing to change from "sparse histogram" to "native histograms". I
expect throwing in yet another term will multiply the confusion.
Having said that, I like "dynamic" much more than "sparse", but it
still suffers from the problem that it describes just a subset of the
features, while "native" describes the fundamental change that enabled
all the features that the other names describe ("sparse", "dynamic",
"high-res", "exponential", ...)
The only problem I have with the term "native" is that the old
histograms were already "native" in the old protobuf format, only that
Prometheus never delivered that promise when ingesting.
As a different thought: "static histograms" might still be a good name
for the old histograms, even if the new ones are called "native"
rather than "dynamic".
--
Björn Rabenstein
[PGP-ID] 0x851C3DA17D748D03
[email] [email protected]
--
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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/prometheus-developers/Y3Ihf54ALS/goQol%40mail.rabenste.in.