46 Commits (b3f60196c1c44645c6da101e9195ab79cc0a2224)

Author SHA1 Message Date
beorn7 6fcd225aee promql(native histograms): Introduce exponential interpolation 2 months ago
Bryan Boreham a1af3c27d4 refactor: extract almost.Equal() to new package 7 months ago
zenador 81862aabd7
[nhcb branch] Add basic unit tests for native histograms with custom buckets converted from classic histograms (#13794) 7 months ago
machine424 f477e0539a
Move from golang.org/x/exp/slices into slices now that we only support Go >= 1.21 9 months ago
zenador ccfe14d7e7
PromQL: ignore small errors for bucketQuantile (#13153) 1 year ago
Jeanette Tan 0cbf0c1c68 Revise according to code review 1 year ago
Jeanette Tan feaa93da77 Add warning when monotonicity is forced in the input to histogram_quantile 1 year ago
Goutham Veeramachaneni 86729d4d7b
Update exp package (#12650) 1 year ago
beorn7 162612ea86 histograms: Improve comment 1 year ago
Ziqi Zhao 42d9169ba1 enhance histogram_quantile to get min/max value 1 year ago
Bryan Boreham ce153e3fff Replace sort.Sort with faster slices.SortFunc 1 year ago
beorn7 5b53aa1108 style: Replace `else if` cascades with `switch` 2 years ago
beorn7 c0879d64cf promql: Separate `Point` into `FPoint` and `HPoint` 2 years ago
beorn7 bf0847073d histogram: Modify getBound to deal properly with infinity 2 years ago
Björn Rabenstein dccfb9db4e
histogram: Remove code replication via generics (#11361) 2 years ago
beorn7 a3a8f58bb3 promql: Add histogram_fraction function 2 years ago
beorn7 ffaabea91a promql: Refine zero bucket treatment in histogramQuantile 2 years ago
beorn7 106e20cde5 Histogram: Fix and simplify histogram_quantile 3 years ago
jyz0309 e40deb1086 address comment 3 years ago
jyz0309 02e032884a add doc 3 years ago
jyz0309 7f32a5d0d6 add NaN case 3 years ago
beorn7 947810b0f2 promql: Tweak histogramQuantile 3 years ago
beorn7 a6acdfe346 histograms: Doc comment and naming improvements 3 years ago
Ganesh Vernekar 4a43349aca
`histogram_quantile` for sparse histograms (#9935) 3 years ago
beorn7 c954cd9d1d Move packages out of deprecated pkg directory 3 years ago
Linas Medžiūnas 7eaffa7180
Fix off-by-one error in funcHistogramQuantile / ensureMonotonic (#7393) 5 years ago
B++ d6374ae1b6
Return NaN for histogram_quantile when buckets have 0 observations (#7318) 5 years ago
ethan 8928094b56 func name ref correct "qauntile" -> "quantile" (#5834) 5 years ago
Brian Brazil c66aeb3fff
In histogram_quantile merge buckets with equivalent le values (#5158) 6 years ago
Mario Trangoni 0e2aa35771 promql: fix unconvert issues (#4040) 7 years ago
Jack Neely 896f951e68 Force buckets in a histogram to be monotonic for quantile estimation (#2610) 8 years ago
Fabian Reinartz 9ea10d5265 promql: use labels.Builder to modify labels 8 years ago
Fabian Reinartz c6cd998905 promql: use local labels, add conversion 8 years ago
Fabian Reinartz ff504af2aa promql: undo accidental exports 8 years ago
Fabian Reinartz ac5d3bc05e promql: scalar T/V and Point 8 years ago
Fabian Reinartz a62df87022 promql: rename vector 8 years ago
Fabian Reinartz 15a931dbdb promql: migrate model types, use tsdb interfaces 8 years ago
Brian Brazil 0303ccc6a7 Add quantile aggregator. 8 years ago
Brian Brazil 15f9fe0a45 Factor out quantile fucntion. 8 years ago
Fabian Reinartz d6b8da8d43 Switch promql types to common/model 9 years ago
Fabian Reinartz 306e8468a0 Switch from client_golang/model to common/model 9 years ago
Brian Brazil f34de493d5 Add increase() function, to replace delta(..., 1). 10 years ago
Fabian Reinartz 5602328c7c Refactor query evaluation. 10 years ago
Brian Brazil 941f585164 Avoid +InfYs and similar, just display +Inf. 10 years ago
beorn7 9e85ab0eef Apply the new signature/fingerprinting functions from client_golang. 10 years ago
beorn7 17443d288b Avoid copying of the COWMetric if we already have the metric available. 10 years ago
beorn7 9e7c3e3bcd Add the histogram_quantile function. 10 years ago