Commit Graph

546 Commits (appenderv2-otlp)

Author SHA1 Message Date
bwplotka 656092e3a6 feat(storage): add new AppenderV2 interface and compatibility layer 4 months ago
George Krajcsovits acd9aa0afb
fix(textparse/protobuf): metric family name corrupted by NHCB parser (#17156) 4 months ago
Arve Knudsen 913cc8f72b
Replace gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (#17151) 4 months ago
George Krajcsovits 31e4d84edd
refactor(textparse): allow for parsers with direct NHCB support (#17153) 4 months ago
bwplotka 172cde8af1 Revert "feat(storage): add new CombinedAppender interface and compatibility layer" 4 months ago
bwplotka 2fb680a229 feat(storage): add new CombinedAppender interface and compatibility layer 4 months ago
beorn7 747c5ee2b1 Apply analyzer "modernize" to the whole codebase 4 months ago
Julius Hinze 77b5c3f217
Histograms: set annotation when adding or subtracting histograms that have `not_reset` and `reset` hints. 5 months ago
Arve Knudsen 0a40df33fb
Make metric/label name validation scheme explicit (#16928) 5 months ago
Julius Hinze 5855d973b0
model: set native histogram GaugeType hint when subtracting or multiplying/dividing with negative factors 5 months ago
George Krajcsovits 929bd787ec
fix(ci): run linter with all build tags (#17027) 5 months ago
Matthieu MOREL cef219c31c chore: enable unused-receiver rule from revive 5 months ago
Bryan Boreham d9e5748a27
[REFACTOR] Scraping: Remove unnecessary yolostring calls (#16927) 5 months ago
Vlad Shulcz 19fa1ed008
test(rulefmt): fix description annotation index in TestParseFileSuccessWithAliases (#16839) 6 months ago
Lukasz Mierzwa 559fd44be6 Rename labels.go -> labels_slicelabels.go 6 months ago
Jon Kartago Lamida 819500bdbc
Add ByteSize method for Labels (#16717) 6 months ago
Bryan Boreham 4eafbcae93 lint 6 months ago
Bryan Boreham e7ac3f440d [TESTS] Labels: Add a test for SizeOfLabels 6 months ago
Bryan Boreham 507227781b [REFACTOR] Labels: Extract test case data from TestLabels_String 6 months ago
Carrie Edwards 7289d41940
Add tests for relabeling of type and unit labels (#16743) 7 months ago
György Krajcsovits 85d63ba861
refactor(nhcb): get rid of extra lastHistogramExponential state 7 months ago
György Krajcsovits 3844a21738
fix(nhcb): do not loose NHCB after exponential with different labels 7 months ago
Ayoub Mrini 89a72bf1b5
[BACKPORT-3.4] fix: add reproducer for a dangling-reference issue in parsers and fix (#16633) 7 months ago
machine424 50a6efd5ec
fix(model/textparse): Labels(): copy the input to avoid dangling references 8 months ago
Bartlomiej Plotka 8e6b008608
feature: type-and-unit-labels (PROM-39 implementation) (#16228) 8 months ago
hardlydearly ba4b058b7a refactor: use slices.Contains to simplify code 8 months ago
György Krajcsovits 6c646657d5
perf(chunkenc): intern the custom values for native histograms 8 months ago
Arve Knudsen e7e3ab2824
Fix linting issues found by golangci-lint v2.0.2 (#16368) 8 months ago
Bryan Boreham b2c2146d7c
Labels: simpler/faster stringlabels encoding (#16069) 8 months ago
Lukasz Mierzwa 05088aaa12 Fix linter errors 9 months ago
Lukasz Mierzwa bb76966992 Use stringlabels by default 9 months ago
wellweek 4e91f13db2 refactor: use slices.Equal to simplify code 10 months ago
Rafal Rosa c7ea28c36b
parser: remove expired link from comment (#16189) 10 months ago
Matthieu MOREL 5fa1146e21
chore: enable gci linter (#16245) 10 months ago
Alexander Weaver 3d603d1957
chore: Export rulefmt.ruleNode (#16252) 10 months ago
Owen Williams 94b43c5d4c utf8: Remove support for legacy global validation setting 10 months ago
Bartlomiej Plotka dc85d677d8
textparse: Optimize CreatedTimestamp; It returns int64 value now. (#16072) 10 months ago
Matthieu MOREL c7d4b53ec1 chore: enable unused-parameter from revive 11 months ago
Bartlomiej Plotka 733a5e9eb4
textparse: Optimized protobuf parser with custom streaming unmarshal. (#15731) 11 months ago
frazou 9b4c8f6be2
rulefmt: support YAML aliases for Alert/Record/Expr (#14957) 11 months ago
Bartlomiej Plotka 00b69efabb
model/textparse: Change parser interface Metric(...) string to Labels(...) (#16012) 11 months ago
Bartlomiej Plotka 8cd9069cf1
textparse: Refactor benchmark testdata for all types. (#15998) 11 months ago
Bartlomiej Plotka 7427753922
scrape: Add realistic data case for scrape loop append bench. (#15966) 11 months ago
bwplotka 36cf85fc1e Addressed comments. 11 months ago
Bartlomiej Plotka bd0d9e7a0a
Update model/rulefmt/rulefmt.go 12 months ago
bwplotka 80d702afdc Fixed rulefmt UTF-8 expectations. 12 months ago
bwplotka 7263dfe50e Fixed relabelling; allowing UTF-8 in targetLabel. 12 months ago
Giedrius Statkevičius 92218ecb9b promtool: add --ignore-unknown-fields 12 months ago
George Krajcsovits cfcb00a716
perf(nhcbparse): unroll recursion (#15776) 1 year ago
Joel Beckmeyer bdace97744 fix TestCuttingNewHeadChunks/really_large_histograms on 32-bit 1 year ago