830 Commits (7e2c6fc8f3e0e42927325bdac623ea848575a66e)

Author SHA1 Message Date
beorn7 a6acdfe346 histograms: Doc comment and naming improvements 3 years ago
beorn7 53ca375345 promql: Add a guard against a nil histogram in sum aggregation 3 years ago
Ganesh Vernekar f580248759
Support + operator for sparse histograms (#9949) 3 years ago
Ganesh Vernekar 187a767292
Implement sum() for sparse histograms (#9948) 3 years ago
Ganesh Vernekar 4a43349aca
`histogram_quantile` for sparse histograms (#9935) 3 years ago
Björn Rabenstein 0e1b9dd308
Promql: Initial rate implementation for sparse histograms (#9926) 3 years ago
Björn Rabenstein 4ce01e9770
storage: Rename ...Values methods to At... (#9889) 3 years ago
Björn Rabenstein d677aa4b29
storage: Consolidate iterator method names (Values -> At) (#9888) 3 years ago
Björn Rabenstein 7e42acd3b1
tsdb: Rework iterators (#9877) 3 years ago
Shihao Xia 0e82a96e2f
fix potential deadlock in test (#9010) 3 years ago
beorn7 9672ade191 Promql: Add clarifying note to Point.MarshalJSON 3 years ago
Ganesh Vernekar 2a3d62ac84
Revert "promql: Remove unused Point.MarshalJSON method (#9860)" (#9864) 3 years ago
Björn Rabenstein 427425cc9f
promql: Remove unused Point.MarshalJSON method (#9860) 3 years ago
beorn7 8e4e8726bb promql: Fix another ChunkEncoding call 3 years ago
beorn7 9de3ab60df promql: improve histogram support in engine.go 3 years ago
Matthew 7ee52bfb86
feat: linreg => slope 0 for const values (#9728) 3 years ago
beorn7 73858d7f82 storage: histogram support in memoized_iterator 3 years ago
beorn7 9b30ca2598 promql: Support histogram in value string representation 3 years ago
beorn7 4c28d9fac7 Move to histogram.Histogram pointers 3 years ago
beorn7 f1065e44a4 model: String method for histogram.Histogram 3 years ago
Thomas Jackson f0003bc0ba
Don't drop ParenExpr when creating StepInvariantExpr (#9591) 3 years ago
beorn7 c954cd9d1d Move packages out of deprecated pkg directory 3 years ago
beorn7 8f92c90897 Add TODOs and some minor tweaks 3 years ago
Dieter Plaetinck cda025b5b5
TSDB: demistify SeriesRefs and ChunkRefs (#9536) 3 years ago
Ganesh Vernekar c8b267efd6
Get histograms from TSDB to the rate() function implementation 3 years ago
Mateusz Gozdek b7bdf6fab2 Fix imports formatting 3 years ago
Mateusz Gozdek 1a6c2283a3 Format Go source files using 'gofumpt -w -s -extra' 3 years ago
darshanime 42d786f1ac use kahan summation for aggregation functions 3 years ago
darshanime 694b872dee address stylistic nits 3 years ago
darshanime a905354da3 use kahan for avg_over_time 3 years ago
darshanime 0a9deb9597 use kahan summation for numerical stability 3 years ago
beorn7 c00c6ed01f promql: Add more test cases for `histogram_quantile` 3 years ago
Bryan Boreham a278ea4b58
promql: copy data when short-circuiting (#9552) 3 years ago
Julien Pivotto c812ee794e
PromQL: Comment flaky test (#9545) 3 years ago
Julien Pivotto a18224d02d
make aggregations deterministic (#9459) 3 years ago
ziollek 55f9147b44
Add atan2 to scalar operators - issue #9485 (#9515) 3 years ago
beorn7 7a8bb8222c Style cleanup of all the changes in sparsehistogram so far 3 years ago
Levi Harrison 587cb95093 Add operator tests 3 years ago
Levi Harrison f5c6ee4df6 Add lex test 3 years ago
Levi Harrison 7471208b5c Add `ATAN2` to `maybe_label` 3 years ago
Levi Harrison 8547a2bd86 Add `atan2` binary operator 3 years ago
Bryan Boreham 5a754bc043
Short-circuit vector binary ops (#9362) 3 years ago
Bryan Boreham c4942ef3b7
Optimise query_range by computing join signatures just once (#9360) 3 years ago
Bryan Boreham 7d105277fe
Optimise topk where k==1 (#9365) 3 years ago
Levi Harrison 4ac4e2ca4b Remove parenthesis 3 years ago
Levi Harrison 6faca22eec Add inverse hyperbolic functions 3 years ago
Levi Harrison 9c54ee0a6e Changed function comment 3 years ago
Levi Harrison 53d88fd147 Added hyperbolic trig functions 3 years ago
Levi Harrison a8ad569db8 Change spaces to tabs 3 years ago
Levi Harrison ecc29d38b8 Fixed `pi` definition 3 years ago