Commit Graph

8 Commits (2af3ca077e2c70110cda2c789fbcde8b90ab8048)

Author SHA1 Message Date
Cyril Tovena 3af7b7900e
Refactor HeapIterator into Merge and Sort Iterator. (#5281) 4 years ago
Susana Ferreira 82f8f3c1e5
Log time in queue per request (#4949) 4 years ago
Cyril Tovena 88feda41a0
Improve heap iterators. (#4731) 4 years ago
Cyril Tovena d81f757ecb
Refactor and simplify stats package. (#4712) 4 years ago
Owen Diehl 6ac96478a7
safely close nonOverlapping iterators (#4160) 4 years ago
Ed Welch 6e67d1ea5d
Loki/Promtail: Client Refactor (#3623) 5 years ago
Cyril Tovena fd5cb96693
LogQL: Labels and Metrics Extraction (#2769) 5 years ago
Cyril Tovena 0be64fcb34
Improve metric queries by computing samples at the edges. (#2293) 6 years ago
Cyril Tovena cd74043db9
Improve entry deduplication. (#2302) 6 years ago
Cyril Tovena d08ceef16b
Fixes iterators boundaries. (#2136) 6 years ago
Cyril Tovena a8b94aec3d
Reverse entry iterator pool (#2064) 6 years ago
Cyril Tovena 9988ce4b9f
Improve protobuf serialization (#2031) 6 years ago
Cyril Tovena 1eb139c37c
Add a test for duplicates count in the heap iterator and fixes it. (#1802) 6 years ago
Aditya C S f9ff2a4b02
Add goimport local-prefixes configuration to .golangci.yml (#1710) 6 years ago
Cyril Tovena 33f70b70ce
Add duplicates info and remove timing informations. (#1496) 6 years ago
Owen Diehl 7cc93b2694 unifies reverse iterators (#1489) 6 years ago
Peter Štibraný f6be636e13 RangeQuery benchmark optimizations (#1413) 6 years ago
Cyril Tovena d43348c895 Fix bug in topk, add more tests, improve iterator 6 years ago
Cyril Tovena 7f3db9d7f0 LogQL: Vector and Range Vector Aggregation. 6 years ago
Sandeep Sukhani 2b8a3d9794 live-tailing: preload all the historic entries before query context is cancelled (#862) 6 years ago
Sandeep Sukhani 3457f44cf5 Fix querying historic entries while live tailing logs 6 years ago
Marco Pracucci a22be17859 Fix prefetch in HeapIterator when Len() or Peek() are called as first methods 6 years ago
Sandeep Sukhani 2a8a03795a
Improvements in live tailing of logs (#541) 7 years ago
Cyril Tovena 8d7efddde2
switch to golangci-lint linter (#539) 7 years ago
Tom Wilkie b115835487
Test & fix queries return multiple streams. (#341) 7 years ago
Anthony Woods 61fc02a002 set currLabels when currEntry is set. (#308) 7 years ago
Tom Wilkie 42df286b7e Factor out mostCommon function, test it, fix it. 7 years ago
Tom Wilkie db36b3c74e Update heap iterator to allow for entries with duplicate timestamps. 7 years ago
Tom Wilkie 5f73598389
Rename Tempo to Loki. (#36) 7 years ago
Tom Wilkie 3f62b4ec36 s/logish/tempo/ 7 years ago
Tom Wilkie 9b1dc8062e
Fix heap iterator & make tests a lot better. (#23) 8 years ago
Tom Wilkie 248f9e25e4 Move iterators to own package; check in protos and parser to make CLI go gettable. 8 years ago
Tom Wilkie 00afed1eb3 Add start, end and direction options to querier. 8 years ago
Tom Wilkie e33a029c97 Reverse the order of the iterators so they go from end to start. 8 years ago
Tom Wilkie 23167e4f10 Add some unit tests for the iterators. 8 years ago
Tom Wilkie 4f03ff9140 Streaming heap/merge for query path. 8 years ago