274 Commits (b3ca791bfdeb6f2c77d6672a29bc549dcf2e00fa)

Author SHA1 Message Date
Bryan Boreham 56fefcd812 Update package promql for new labels.Labels type 2 years ago
Bryan Boreham 3c7de69059 storage: allow re-use of iterators 2 years ago
Alan Protasio 8460807475 fix blank lines 2 years ago
Alan Protasio f8f4ac14a8 Finishing evalSpanTimer always before return 2 years ago
Giedrius Statkevičius a1d6ba59ac
promql: pass down subquery interval (#11163) 2 years ago
Bryan Boreham 3330d85ba8
Replace sort.Strings and sort.Ints with faster slices.Sort (#11318) 2 years ago
Ganesh Vernekar 71489d0e3d
Fix count() for histograms and add test case 2 years ago
Bryan Boreham 8b863c42dd
Optimise relabeling by re-using memory (#11147) 2 years ago
Vilius Pranckaitis 4660656312
Allow setting custom lookback delta for instant queries (#9946) 2 years ago
Łukasz Mierzwa 54a3c3ba3f
Print query that caused a panic (#10995) 2 years ago
Matthieu MOREL 0906f2eafa
refactor (promql): move from github.com/pkg/errors to 'errors' and 'fmt' (#10817) 2 years ago
Bryan Boreham 2e2c014d52
Labels: optimise creation of signature with/without labels (#10667) 2 years ago
Alan Protasio ce6a643ee8
Changing TotalQueryableSamples from int to int64 (#10549) 3 years ago
beorn7 106e20cde5 Histogram: Fix and simplify histogram_quantile 3 years ago
Andrew Bloomgarden a64b9fe323 Report PeakSamples in query statistics 3 years ago
Alan Protasio 606ef33d91 Track and report Samples Queried per query 3 years ago
beorn7 9fbcf14e5c histogram: Handle changes of the ZeroThreshold and the Schema 3 years ago
Julien Pivotto 9a2e93228e
Switch to grafana/regexp everywhere (#10268) 3 years ago
Peter Štibraný 6d76f09c58
Extract interface from ActivityQueryTracker and allows passing custom implementation (#10071) 3 years ago
Matej Gera 2c61d29b2a
Tracing: Migrate to OpenTelemetry library (#9724) 3 years ago
beorn7 b39f2739e5 PromQL: Always enable negative offset and @ modifier 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 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
beorn7 8e4e8726bb promql: Fix another ChunkEncoding call 3 years ago
beorn7 9de3ab60df promql: improve histogram support in engine.go 3 years ago
beorn7 73858d7f82 storage: histogram support in memoized_iterator 3 years ago
beorn7 4c28d9fac7 Move to histogram.Histogram pointers 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
Ganesh Vernekar c8b267efd6
Get histograms from TSDB to the rate() function implementation 3 years ago
Mateusz Gozdek 1a6c2283a3 Format Go source files using 'gofumpt -w -s -extra' 3 years ago
Bryan Boreham a278ea4b58
promql: copy data when short-circuiting (#9552) 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
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
Darshan Chaudhary c4f2e9eec5
Add present_over_time (#9097) 3 years ago
darshanime 364c40be57 Add Stringer to Query interface 3 years ago
Levi Harrison b5f6f8fb36 Switched to go-kit/log 4 years ago
yeya24 d698e062dc improve grouping label match logic 4 years ago
Marco Pracucci 6719071a0f
Optimize aggregations in PromQL engine (#8594) 4 years ago
Marco Pracucci 7bbab380b6
Added tracing span to evaluator.eval() 4 years ago