Commit Graph

526 Commits (main)

Author SHA1 Message Date
Carrie Edwards 7289d41940
Add tests for relabeling of type and unit labels (#16743) 3 days ago
György Krajcsovits 85d63ba861
refactor(nhcb): get rid of extra lastHistogramExponential state 2 weeks ago
György Krajcsovits 3844a21738
fix(nhcb): do not loose NHCB after exponential with different labels 2 weeks ago
Ayoub Mrini 89a72bf1b5
[BACKPORT-3.4] fix: add reproducer for a dangling-reference issue in parsers and fix (#16633) 1 month ago
machine424 50a6efd5ec
fix(model/textparse): Labels(): copy the input to avoid dangling references 1 month ago
Bartlomiej Plotka 8e6b008608
feature: type-and-unit-labels (PROM-39 implementation) (#16228) 1 month ago
hardlydearly ba4b058b7a refactor: use slices.Contains to simplify code 2 months ago
György Krajcsovits 6c646657d5
perf(chunkenc): intern the custom values for native histograms 2 months ago
Arve Knudsen e7e3ab2824
Fix linting issues found by golangci-lint v2.0.2 (#16368) 2 months ago
Bryan Boreham b2c2146d7c
Labels: simpler/faster stringlabels encoding (#16069) 2 months ago
Lukasz Mierzwa 05088aaa12 Fix linter errors 2 months ago
Lukasz Mierzwa bb76966992 Use stringlabels by default 2 months ago
wellweek 4e91f13db2 refactor: use slices.Equal to simplify code 3 months ago
Rafal Rosa c7ea28c36b
parser: remove expired link from comment (#16189) 3 months ago
Matthieu MOREL 5fa1146e21
chore: enable gci linter (#16245) 3 months ago
Alexander Weaver 3d603d1957
chore: Export rulefmt.ruleNode (#16252) 3 months ago
Owen Williams 94b43c5d4c utf8: Remove support for legacy global validation setting 4 months ago
Bartlomiej Plotka dc85d677d8
textparse: Optimize CreatedTimestamp; It returns int64 value now. (#16072) 4 months ago
Matthieu MOREL c7d4b53ec1 chore: enable unused-parameter from revive 4 months ago
Bartlomiej Plotka 733a5e9eb4
textparse: Optimized protobuf parser with custom streaming unmarshal. (#15731) 4 months ago
frazou 9b4c8f6be2
rulefmt: support YAML aliases for Alert/Record/Expr (#14957) 4 months ago
Bartlomiej Plotka 00b69efabb
model/textparse: Change parser interface Metric(...) string to Labels(...) (#16012) 4 months ago
Bartlomiej Plotka 8cd9069cf1
textparse: Refactor benchmark testdata for all types. (#15998) 5 months ago
Bartlomiej Plotka 7427753922
scrape: Add realistic data case for scrape loop append bench. (#15966) 5 months ago
bwplotka 36cf85fc1e Addressed comments. 5 months ago
Bartlomiej Plotka bd0d9e7a0a
Update model/rulefmt/rulefmt.go 5 months ago
bwplotka 80d702afdc Fixed rulefmt UTF-8 expectations. 5 months ago
bwplotka 7263dfe50e Fixed relabelling; allowing UTF-8 in targetLabel. 5 months ago
Giedrius Statkevičius 92218ecb9b promtool: add --ignore-unknown-fields 5 months ago
George Krajcsovits cfcb00a716
perf(nhcbparse): unroll recursion (#15776) 6 months ago
Joel Beckmeyer bdace97744 fix TestCuttingNewHeadChunks/really_large_histograms on 32-bit 6 months ago
Bryan Boreham ac4f8a5e23
[ENHANCEMENT] TSDB: Improve calculation of space used by labels (#13880) 6 months ago
David Ashpole 953a873342
update links to openmetrics to reference the v1.0.0 release 7 months ago
Owen Williams 8d4bcd2c77 promql: Fix various UTF-8 bugs related to quoting 7 months ago
György Krajcsovits a48d05912d nhcb: optimize, do not recalculate suffixes multiple times 7 months ago
Ben Ye 872e2db2a9
Implement json encoder/decoder for regexp (#15383) 7 months ago
Arve Knudsen 89bbb885e5
Upgrade to golangci-lint v1.62.0 (#15424) 7 months ago
huochexizhan 4f48e76086 chore: fix some function names in comment 7 months ago
Tristan Colgate-McFarlane 48abdcd83f
bugfix: allow quoted exemplar keys in openmetrics text format 8 months ago
Matthieu MOREL af1a19fc78 enable errorf rule from perfsprint linter 8 months ago
Bryan Boreham 5571c7dc98 FastRegexMatcher: use stack memory for lowercase copy of string 8 months ago
György Krajcsovits eafe72a0d0 perf(nhcb): optimize away most allocations in convertnhcb 8 months ago
George Krajcsovits eb3b349024
fix(nhcb): created timestamp fails when keeping classic histograms (#15218) 8 months ago
George Krajcsovits 469573b13b
fix(nhcb): do not return nhcb from parse if exponential is present (#15209) 8 months ago
George Krajcsovits 2182b83271
feat(nhcb): implement created timestamp handling (#15198) 8 months ago
George Krajcsovits aa81210c8b
NHCB scrape: refactor state handling and speed up scrape test (#15193) 8 months ago
György Krajcsovits 25ef4d3483 benchmark, rename parser omtext_with_nhcb 8 months ago
György Krajcsovits bee1eb7720 goimports run 8 months ago
György Krajcsovits 555bd6292a Better docstring on test 8 months ago
György Krajcsovits a6947e1e6d Remove omcounterdata.txt as redundant 8 months ago