358 Commits (1081e336a0c4004b6f817c70f0ff4f3810db80fa)

Author SHA1 Message Date
Oleksandr Redko f10c3454e9 Enable perfsprint linter and fix up code 6 months ago
Oleg Zaytsev 8b4c9459a2
Check utf8.RuneError result 6 months ago
Oleg Zaytsev dbe88fae22
Add invalid utf8 test cases to regexp 6 months ago
Oleg Zaytsev bcff5059e6
Use utf8.DecodeRuneInString(s) 6 months ago
Oleg Zaytsev fdfc6d4725
Benchmark zeroOrOneCharacterStringMatcher.Matches 6 months ago
Oleg Zaytsev b7b4355807
Use bytes.Buffer from stack buf in Matcher.String() 7 months ago
Arve Knudsen d699dc3c77
Fix language in docs and comments (#14041) 7 months ago
Oleg Zaytsev 6ebda5a7bc
Optimize Matcher.String() 7 months ago
Oleg Zaytsev dabd789fd5
Quote label name in matchers when needed 7 months ago
Oleg Zaytsev 2524a91591
Fix FastRegexMatcher matching multibyte runes with . (#14059) 7 months ago
Matthieu MOREL d496687c8e golangci-lint: enable usestdlibvars linter 8 months ago
Bryan Boreham 7c28521451 [TESTS] Truncate some long test names, for readability 8 months ago
carehabit a672662073
all: fix some typos (#13863) 8 months ago
Domantas 3929d6500a [BUGFIX] labels: don't modify original labels in DropMetricName (#13845) 8 months ago
Domantas 435f330d0b
[BUGFIX] labels: don't modify original labels in DropMetricName (#13845) 8 months ago
suntala 44f385fd51 Support expansion of native histogram values in alert templates 8 months ago
Bryan Boreham 48786ad4e8 Use slices insteda of exp/slices 8 months ago
Oleg Zaytsev d12e785075
Improve readability 8 months ago
Oleg Zaytsev 9699598952
Improve Labels.Compare performance w/stringlabels 8 months ago
Bryan Boreham 0bb5588386
labels: optimize String method (#13673) 8 months ago
Arthur Silva Sens 07355c9199
Bump client_golang to 1.19 9 months ago
Ondrej Kokes 2e30f1231b docs: textparse.Parser return type mismatch 9 months ago
roger.wang 7e8f03663a Code optimization: The relabel operation is used very frequently, and strconv.FormatInt() with better performance should be used. 9 months ago
machine424 f477e0539a
Move from golang.org/x/exp/slices into slices now that we only support Go >= 1.21 9 months ago
Bryan Boreham ba6aa95222 refactor: metrics parsing: extract common checking code 9 months ago
Bryan Boreham e1a741a0d7 labels: update copyright dates 9 months ago
Bryan Boreham 55e7de04f8 model/labels (stringlabels): use strings.Clone 9 months ago
Bryan Boreham d16ce3c9bd model/labels (dedupelabels): small clarifications 9 months ago
Bryan Boreham eff3a13e19 model/textparse: parsers take a labels SymbolTable 9 months ago
Bryan Boreham 93b72ec5dd tsdb: create SymbolTables for labels as required 9 months ago
ismail simsek eecaa71ff1 Fix: metadata API using wrong field names (#13633) 9 months ago
ismail simsek 2507469291
Fix: metadata API using wrong field names (#13633) 9 months ago
Bryan Boreham b39286fd1f Add dedupelabels tag to not build regular labels 9 months ago
Bryan Boreham d51a5344cd labels: new version de-duplicating strings in SymbolTables 9 months ago
Bryan Boreham 28191109a8 Labels: add fake versions of SymbolTable apis 9 months ago
Bryan Boreham d1af84f6ee Labels: move Builder and Reset out of common 9 months ago
Bryan Boreham 5aa4473894 labels tests: extend TestBuilder 9 months ago
Bryan Boreham bb82a57e64 Labels: Call NewScratchBuilder in test_utils 9 months ago
Bryan Boreham cc5dc6a61b labels: use Equal instead of DeepEqual 9 months ago
Łukasz Mierzwa 5597020a60 Use github.com/klauspost/compress for gzip and zlib 9 months ago
Owen Williams a28d7865ad UTF-8: Add support for parsing UTF8 metric and label names 9 months ago
Ziqi Zhao a93859a52f
Prometheus support parse exemplars from native histogram (#13488) 9 months ago
Bryan Boreham 17f48f2b3b Tests: use replacement DeepEquals in more places 10 months ago
beorn7 553d92affd model/labels: Fix new lint warning in test 10 months ago
Bryan Boreham 14b4fbc2ff labels: make InternStrings a no-op for stringlabels version 10 months ago
Marco Pracucci 501bc6419e
Add ShardedPostings() support to TSDB (#10421) 10 months ago
Bryan Boreham 74b73d1e2c
Labels: Add DropMetricName function, used in PromQL (#13446) 10 months ago
Marco Pracucci bfec57bd2e
Further optimise FastRegexMatcher 10 months ago
Filip Petkovski 583f3e587c
Optimize histogram iterators (#13340) 10 months ago
zenador a3ddfbd1ee
Add warnings for histogramRate applied with isCounter not matching counter/gauge histogram (#13392) 10 months ago