Before declaring native histograms a stable feature, we need to be reasonably confident that we won't need breaking changes in PromQL anymore.
Points to consider:
- Are we happy with the semantics and the functions introduced?
- What other functions do we still need to add and, perhaps more importantly, which existing functions and operators need to be extended to also support native histograms?
- Should we add new concepts (like a dot accessor, e.g.
my_histogram.count)? (This could maybe done later as a non-breaking change, but at least we need an informed decision. Also, this would replace functions like histogram_count and histougram_sum, which we might not want to introduce into the stable feature set.)
- This should be accompanied by a proper design doc based on our experience so far and the brainstorming doc.
Before declaring native histograms a stable feature, we need to be reasonably confident that we won't need breaking changes in PromQL anymore.
Points to consider:
my_histogram.count)? (This could maybe done later as a non-breaking change, but at least we need an informed decision. Also, this would replace functions like histogram_count and histougram_sum, which we might not want to introduce into the stable feature set.)