Commit Graph

25 Commits (histogram-json-experiment)

Author SHA1 Message Date
Björn Rabenstein b866db009b
storage: Fix and improve the Seek method of various iterators (#9878) 4 years ago
Björn Rabenstein 7e42acd3b1
tsdb: Rework iterators (#9877) 4 years ago
beorn7 4c28d9fac7 Move to histogram.Histogram pointers 4 years ago
beorn7 c954cd9d1d Move packages out of deprecated pkg directory 4 years ago
Mateusz Gozdek 1a6c2283a3 Format Go source files using 'gofumpt -w -s -extra' 4 years ago
Ben Ye fdbc40a9ef
Expose NewChainSampleIterator func (#9475) 4 years ago
beorn7 7a8bb8222c Style cleanup of all the changes in sparsehistogram so far 4 years ago
Bryan Boreham 1fb3c1b598
Replace calls to strings.Compare (#9397) 4 years ago
Ganesh Vernekar eedb86783e
Fix queries on blocks for sparse histograms and add unit test (#9209) 4 years ago
Oleg Zaytsev b1ed4a0a66
LabelNames API with matchers (#9083) 4 years ago
Ganesh Vernekar f4d3af73f0
Query histograms from TSDB and unit test for append+query (#9022) 4 years ago
Ganesh Vernekar 04ad56d9b8
Append sparse histograms into the Head block (#9013) 4 years ago
Ben Ye d95b097250
expose seriesToChunkEncoder (#8845) 4 years ago
Julius Volz df7541b899 Fix sample deduplication in chainSampleIterator (backport #8591) 4 years ago
Julius Volz cf4250cff3 Fix sample deduplication in chainSampleIterator 4 years ago
Mauro Stettler 7715fe3219
Add matchers to LabelValues() call (#8400) 4 years ago
Bartlomiej Plotka 3d8826a3d4
MultiError: Refactored MultiError for more concise and safe usage. (#8066) 5 years ago
Julien Pivotto 4e5b1722b3
Move away from testutil, refactor imports (#8087) 5 years ago
Bartlomiej Plotka 088fcc9e48
Fixed iterator regression: Avoid using heap for each sample when iterating. (#7900) 5 years ago
Bartlomiej Plotka a399227a9f Revert "Fixed iterator regression: Avoid using heap for each sample when iterating." 5 years ago
Julien Pivotto 2c8b2c5915 Fixed iterator regression: Avoid using heap for each sample when iterating. 5 years ago
showuon dfdc358a5b
Fix the duplicated results issue from /api/v1/series (#7862) 5 years ago
Bartlomiej Plotka 28c5cfaf0d
tsdb: Moved code merge series and iterators to differen files; cleanup. No functional changes just move! (#7714) 5 years ago
Bartlomiej Plotka e6d7cc5fa4
tsdb: Added ChunkQueryable implementations to db; unified MergeSeriesSets and vertical to single struct. (#7069) 5 years ago
Annanay 7f98a744e5 Add context to Appender interface 5 years ago
Bartlomiej Plotka b788986717
storage: Adjusted fully storage layer support for chunk iterators: Remote read client, readyStorage, fanout. (#7059) 5 years ago
Kemal Akkoyun 66dfb951c4
*: Consistent Error/Warning handling for SeriesSet iterator: Allowing Async Select (#7251) 5 years ago
Callum Styan be13a4ba7e
Compare querier storage to primary storage via reflect.DeepEqual. (#7050) 5 years ago
Bartlomiej Plotka d5c33877f9
storage: Added Chunks{Queryable/Querier/SeriesSet/Series/Iteratable. Added generic Merge{SeriesSet/Querier} implementation. (#7005) 5 years ago
Bartlomiej Plotka c4eefd1b3a storage: Removed SelectSorted method; Simplified interface; Added requirement for remote read to sort response. 5 years ago
Chris Marchbanks 3128875ff4
Fix panic when a remote read store errors (#6975) 5 years ago
Bartlomiej Plotka fe802f29c9 storage: Removed SelectSorted method; Simplified interface; Added requirement for remote read to sort response. 5 years ago
Bartlomiej Plotka 34426766d8 Unify Iterator interfaces. All point to storage now. 5 years ago
李国忠 3cd6a5b050
Storage concurrently tests and bug fix (#6808) 5 years ago
李国忠 40dd13b074
Storage concurrently (#6770) 5 years ago
Peter Štibraný 08c5549055
Document that NewMergeSeriesSet expects individual sets to be sorted. (#6718) 5 years ago
Brian Brazil 38d32e0686 Don't sort postings if we only have one block. 5 years ago
Thomas Jackson 91d7175eaa Add storage.Warnings to LabelValues and LabelNames (#5673) 6 years ago
Tom Wilkie 6e08029b56
Move err to be the last return value from storage.Select. (#5054) 7 years ago
mknapphrt f0e9196dca Return warnings on a remote read fail (#4832) 7 years ago
Ganesh Vernekar ca93fd544b /api/v1/labels endpoint for getting all label names (#4835) 7 years ago
Brian Brazil 78efdc6d6b
Avoid infinite loop on duplicate NaN values. (#4275) 7 years ago
Tom Wilkie ba418780be Dedupe samples in the mergeIterator. 7 years ago
Fabian Reinartz 7ccd4b39b8 *: implement query params 7 years ago
Tom Wilkie 749781edf3 Also, don't make a mergeSeriesSet if there is only one SeriesSet. 8 years ago
Tom Wilkie 48e39068bd Don't allocate a mergeSeries if there is only one series to merge. 8 years ago
Ed Schouten bb724f1bef Deprecate DeduplicateSeriesSet() in favor of NewMergeSeriesSet(). 8 years ago
Fabian Reinartz 83cd270ea4 *: adapt to storage interface changes 8 years ago
Tom Wilkie 48a7a00a38 Fast path the merge querier (#3358) 8 years ago
Tom Wilkie 0e572686db Revert "Bypass the fanout storage merging if no remote storage is configured." 8 years ago