425 Commits (2a7520a3236e98378b10e12b7d3d1a6dced640df)

Author SHA1 Message Date
Bartlomiej Plotka f6e110d588
textparse: Refactored main testing utils for reusability; fixed proto Units. (#15095) 2 months ago
Bartlomiej Plotka 8d281c3491
textparse: Refactored benchmark (#15083) 2 months ago
Matthieu MOREL ab64966e9d
fix: use "ErrorContains" or "EqualError" instead of "Contains(t, err.Error()" and "Equal(t, err.Error()" (#15094) 2 months ago
Manik Rana 47aeca9663
feat: naive fixes and optimzations for `CreatedTimestamp` function (#14965) 2 months ago
Manik Rana f1c57a95ed
change: No longer ingest OM _created as timeseries if feature-flag 'enable-ct-zero-ingestion' is enabled; fixed OM text CT conversion bug (#14738) 2 months ago
Manik Rana 98cd80b2e2
feat: add microbenchmarks for OM CT parsing (#14933) 2 months ago
Bryan Boreham 31c5760551
Neater string vs byte-slice conversions (#14425) 2 months ago
Manik Rana 315165e49d refac: make typeRequiresCT private 2 months ago
Charles Korn 6dbb4e1a94
Fix linting issues 2 months ago
Björn Rabenstein 1639450172 Merge pull request #14821 from charleskorn/nh-negative-multiplication-division 2 months ago
Mario Fernandez 5814920601
Fix: optimize .* regexp performance 2 months ago
Nathan Baulch 50cd453c8f
chore: Fix typos (#14868) 2 months ago
Charles Korn e8c7482137
Return negative counts when multiplied or divided by a negative value 2 months ago
Charles Korn e67358d203
histogram: include counter reset hint in test expression output 3 months ago
Bryan Boreham d599c4b28c [BUGFIX] Protobuf scraping: reset exemplar position 3 months ago
Bryan Boreham 3aaf2c3c9d [TESTS] Add second native histogram with exemplars in TestProtobufParse 3 months ago
Bryan Boreham e8ecc11816 [TESTS] Fix up item numbers in TestProtobufParse 3 months ago
Owen Williams 9da75328ea
fix(utf8): ensure correct validation when legacy mode turned on (#14736) 3 months ago
riskrole 406bf775aa chore: fix some comments 3 months ago
Ziqi Zhao c7c4a5c347 add helper function to compare native histograms in testing 3 months ago
beorn7 0f760f63dd lint: Revamp our linting rules, mostly around doc comments 3 months ago
Ziqi Zhao 8f828d45c1 convert TestNativeHistogram_Sum_Count_Add_AvgOperator into testing framework 3 months ago
Manik Rana 02c465bf58
textparse: Implement `CreatedTimestamp()` in `openmetricsparse.go` (#14356) 4 months ago
Marco Pracucci d4f098ae80
Fix relabel.Regexp zero value marshalling (#14517) 4 months ago
Bryan Boreham d84282b105 Labels: use single byte as separator - small speedup 4 months ago
Bryan Boreham 82a8c6abe2
[ENHANCEMENT] Optimize regexps with multiple prefixes (#13843) 5 months ago
Marco Pracucci ec31acaf02
FastRegexMatcher: small optimization for the literal prefix case 5 months ago
György Krajcsovits 505ffd34ef Fix lint error 5 months ago
George Krajcsovits f45709e710
Update model/histogram/histogram_test.go 5 months ago
Bryan Boreham 7a82e4b503 Labels benchmarks: remove artefact of small symbol-tables 5 months ago
Bryan Boreham 2ba7bc9446 Labels: further optimisation for dedupelabels 5 months ago
Bryan Boreham 2ced2f6aec [PERF] Labels: faster varint for dedupelabels 5 months ago
Oleg Zaytsev 4f78cc809c
Refactor `toNormalisedLower`: shorter and slightly faster. (#14299) 5 months ago
Oleg Zaytsev 03cf6141d4
Fix Matcher.String() with empty label name 5 months ago
Ranveer Avhad 39902ba694
[BUGFIX] FastRegexpMatcher: do Unicode normalization as part of case-insensitive comparison (#14170) 5 months ago
Jeanette Tan 5e4e93c316 fix lint 6 months ago
Jeanette Tan 9adc1699c3 fix according to code review 6 months ago
Marco Pracucci d966ae6400
Optimize containsInOrder() inlining it 6 months ago
Marco Pracucci a0807733be
Improved tests 6 months ago
Marco Pracucci 78fdd2188d
Improve contains check done by FastRegexMatcher 6 months ago
gotjosh 37b408c6cd
Feature: Allow configuration of a rule evaluation delay (#14061) 6 months ago
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