Commit Graph

482 Commits (8b0d33e5b20475318a1a72857ed8a9947b13e1aa)

Author SHA1 Message Date
Matthieu MOREL fb3eb21230 enable gocritic, unconvert and unused linters 3 years ago
beorn7 551de0346f promql: Do not return nil slices to the pool 3 years ago
beorn7 c0879d64cf promql: Separate `Point` into `FPoint` and `HPoint` 3 years ago
Łukasz Mierzwa b6573353c1 Add query_samples_total metric 3 years ago
Oleg Zaytsev 6e2905a4d4
Use zeropool.Pool to workaround SA6002 (#12189) 3 years ago
Bryan Boreham f2fd85df82 promql: use faster heap method for topk/bottomk 3 years ago
Bryan Boreham b987afa7ef labels: simplify call to get Labels from Builder 3 years ago
Bryan Boreham 1b0a29701b promql: optimise aggregation with no labels 3 years ago
Bryan Boreham aafef011b7 Promql: reuse LabelBuilder in aggregations 3 years ago
Bryan Boreham 2c382f5e24 promql: extract function to initialize LabelBuilder 3 years ago
Bryan Boreham 56fefcd812 Update package promql for new labels.Labels type 3 years ago
Bryan Boreham 3c7de69059 storage: allow re-use of iterators 3 years ago
Alan Protasio 8460807475 fix blank lines 3 years ago
Alan Protasio f8f4ac14a8 Finishing evalSpanTimer always before return 3 years ago
Giedrius Statkevičius a1d6ba59ac
promql: pass down subquery interval (#11163) 3 years ago
Bryan Boreham 3330d85ba8
Replace sort.Strings and sort.Ints with faster slices.Sort (#11318) 3 years ago
Ganesh Vernekar 71489d0e3d
Fix count() for histograms and add test case 3 years ago
Bryan Boreham 8b863c42dd
Optimise relabeling by re-using memory (#11147) 3 years ago
Vilius Pranckaitis 4660656312
Allow setting custom lookback delta for instant queries (#9946) 3 years ago
Łukasz Mierzwa 54a3c3ba3f
Print query that caused a panic (#10995) 3 years ago
Matthieu MOREL 0906f2eafa
refactor (promql): move from github.com/pkg/errors to 'errors' and 'fmt' (#10817) 4 years ago
Bryan Boreham 2e2c014d52
Labels: optimise creation of signature with/without labels (#10667) 4 years ago
Alan Protasio ce6a643ee8
Changing TotalQueryableSamples from int to int64 (#10549) 4 years ago
beorn7 106e20cde5 Histogram: Fix and simplify histogram_quantile 4 years ago
Andrew Bloomgarden a64b9fe323 Report PeakSamples in query statistics 4 years ago
Alan Protasio 606ef33d91 Track and report Samples Queried per query 4 years ago
beorn7 9fbcf14e5c histogram: Handle changes of the ZeroThreshold and the Schema 4 years ago
Julien Pivotto 9a2e93228e
Switch to grafana/regexp everywhere (#10268) 4 years ago
Peter Štibraný 6d76f09c58
Extract interface from ActivityQueryTracker and allows passing custom implementation (#10071) 4 years ago
Matej Gera 2c61d29b2a
Tracing: Migrate to OpenTelemetry library (#9724) 4 years ago
beorn7 b39f2739e5 PromQL: Always enable negative offset and @ modifier 4 years ago
beorn7 53ca375345 promql: Add a guard against a nil histogram in sum aggregation 4 years ago
Ganesh Vernekar f580248759
Support + operator for sparse histograms (#9949) 4 years ago
Ganesh Vernekar 187a767292
Implement sum() for sparse histograms (#9948) 4 years ago
Ganesh Vernekar 4a43349aca
`histogram_quantile` for sparse histograms (#9935) 4 years ago
Björn Rabenstein 4ce01e9770
storage: Rename ...Values methods to At... (#9889) 4 years ago
Björn Rabenstein d677aa4b29
storage: Consolidate iterator method names (Values -> At) (#9888) 4 years ago
Björn Rabenstein 7e42acd3b1
tsdb: Rework iterators (#9877) 4 years ago
beorn7 8e4e8726bb promql: Fix another ChunkEncoding call 4 years ago
beorn7 9de3ab60df promql: improve histogram support in engine.go 4 years ago
beorn7 73858d7f82 storage: histogram support in memoized_iterator 4 years ago
beorn7 4c28d9fac7 Move to histogram.Histogram pointers 4 years ago
Thomas Jackson f0003bc0ba
Don't drop ParenExpr when creating StepInvariantExpr (#9591) 4 years ago
beorn7 c954cd9d1d Move packages out of deprecated pkg directory 4 years ago
beorn7 8f92c90897 Add TODOs and some minor tweaks 4 years ago
Ganesh Vernekar c8b267efd6
Get histograms from TSDB to the rate() function implementation 4 years ago
Mateusz Gozdek 1a6c2283a3 Format Go source files using 'gofumpt -w -s -extra' 4 years ago
Bryan Boreham a278ea4b58
promql: copy data when short-circuiting (#9552) 4 years ago
Julien Pivotto a18224d02d
make aggregations deterministic (#9459) 4 years ago
ziollek 55f9147b44
Add atan2 to scalar operators - issue #9485 (#9515) 4 years ago