Commit Graph

108 Commits (c5c6660e6bffcdccba9ed268d5e3c5bf6a4dc99d)

Author SHA1 Message Date
bwplotka c5c6660e6b Fixes after main sync. 2 years ago
machine424 f477e0539a
Move from golang.org/x/exp/slices into slices now that we only support Go >= 1.21 2 years ago
Bryan Boreham 2ac1632eec storage/remote: improve symbol-table handling 2 years ago
Nicolás Pazos aa3513fc89
remote write 2.0: sync with `main` branch (#13510) 2 years ago
Callum Styan a0f08a8365
Remote write v2: metadata support in every write request (#13394) 2 years ago
Filip Petkovski 583f3e587c
Optimize histogram iterators (#13340) 2 years ago
Nicolás Pazos fe41ed9067 rename new proto types and move to separate pkg 2 years ago
Nicolás Pazos 48f9285b11 define separate proto types for remote write 2.0 2 years ago
Bryan Boreham 8065bef172 Move metric type definitions to common/model 2 years ago
Nicolás Pazos 66f93860ce lint fixes 2 years ago
Nicolás Pazos 4cfd2eaf63 add some TODOs for later 2 years ago
Nicolás Pazos ec9300fc1a remove all new rw formats but the []string one 2 years ago
Nicolás Pazos 31d3956f47 new interning format based on []string indeces 2 years ago
Callum Styan a8639ddb36 more cleanup, mostly linting fixes 2 years ago
Callum Styan 766a12fb76 cleanup; remove some unused functions 2 years ago
Callum Styan 4bdb73780c remove more format types we probably won't use 2 years ago
Callum Styan 81c0d78ad4 remove formats we've decided not to use 2 years ago
Callum Styan 97d0556584 test additional len and lenbytes formats 2 years ago
Callum Styan 8b0cda8bb3 Add bytes slice (instead of slice of 32bit vars) format for testing 2 years ago
Callum Styan fbb81cbacc fix label ranging 2 years ago
Callum Styan 23c7936cee refactor new version flag to make it easier to pick a specific format 2 years ago
Nicolás Pazos 8426752e0f remove all code from previous interning approach 2 years ago
Nicolás Pazos 0584610080 Use two uint32 to encode (offset,leng) 2 years ago
Nicolás Pazos 04fe4bfb20 fix build for stringlabels tag 2 years ago
Callum Styan 2dacd72102 fix minor things 2 years ago
Callum Styan 622a723626 add functionality for new minimized remote write request format 2 years ago
Callum Styan a396fc65ea add functions for translating between new proto formats symbol table and 2 years ago
Nicolás Pazos c710e19f9c Improve sender benchmarks and some allocations 2 years ago
Nicolás Pazos 5f5272e69d no-brainer copypaste but more performance write support 2 years ago
Nicolás Pazos 005ba7ac97 tests and new -> original proto mapping util 2 years ago
Callum Styan 81940007ff add decode function for new write request proto 2 years ago
Oleksandr Redko fa90ca46e5 ci(lint): enable godot; append dot at the end of comments 2 years ago
Goutham Veeramachaneni 86729d4d7b
Update exp package (#12650) 2 years ago
zenador 69edd8709b
Add warnings (and annotations) to PromQL query results (#12152) 2 years ago
Goutham Veeramachaneni ad4f514e66
Add OTLP Ingestion endpoint (#12571) 2 years ago
Bryan Boreham ce153e3fff Replace sort.Sort with faster slices.SortFunc 2 years ago
Jeanette Tan 1102ffd188 Fix according to code review 3 years ago
Jeanette Tan e9a1e26ab7 Perform integer/float histogram type checking on conversions, and use a consistent method for determining integer vs float histogram 3 years ago
beorn7 5b53aa1108 style: Replace `else if` cascades with `switch` 3 years ago
Matthieu MOREL fb3eb21230 enable gocritic, unconvert and unused linters 3 years ago
Justin Lei f90013a5a0 Update storage/remote/codec.go 3 years ago
Justin Lei 83f43982c9 Add support for native histograms to concreteSeriesIterator 3 years ago
Justin Lei c16b6a0185 Handle native histograms in remote read 3 years ago
Charles Korn 0a1de58f7e
Mark Histogram.(Positive|Negative)Spans as non-nullable. 3 years ago
György Krajcsovits 2d9a9cbc08 Fix storage/remote/codec ignoreing histogram reset hint 3 years ago
Marc Tudurí 721f33dbb0
histograms: Add remote-write support for Float Histograms (#11817) 3 years ago
Sniper91 46fb802791
reset frameBytesLeft after writing (#11689) 3 years ago
Bryan Boreham abd9909595 Update package storage/remote for new labels.Labels type 3 years ago
Bryan Boreham 463f5cafdd storage: re-use iterators to save garbage 3 years ago
Bryan Boreham 3c7de69059 storage: allow re-use of iterators 3 years ago