Commit Graph

178 Commits (main)

Author SHA1 Message Date
Björn Rabenstein b8d19543b8
Add histogram validation in remote-read and during reducing resolution (#17561) 1 month ago
Grégoire 1174b0ce4f
model/textparse: Remove unit validation in protobuf parsing (#16834) 1 month ago
Bartlomiej Plotka f50ff0a40a
feat: rename CreatedTimestamp to StartTimestamp (#17523) 1 month ago
Ben Kochie 204249fcb5
Update golangci-lint (#17478) 2 months ago
Ben Kochie 48956f60d7
Update modernize (#17471) 2 months ago
beorn7 ad7d1aed99 Phase out native histogram feature flag 2 months ago
Bartlomiej Plotka a4da440dad
fix: Fix slicelabels corruption when used with proto decoding (#17150) 3 months ago
Naman-B-Parlecha 083d0fa835 refactor(convert): updated tests and moved formatOpenMetricsFloat 3 months ago
NamanParlecha 594f9d63a5
refactor(textparse): Introduce Variadic options in textParse.New (#17155) 4 months ago
George Krajcsovits acd9aa0afb
fix(textparse/protobuf): metric family name corrupted by NHCB parser (#17156) 4 months ago
George Krajcsovits 31e4d84edd
refactor(textparse): allow for parsers with direct NHCB support (#17153) 4 months ago
beorn7 747c5ee2b1 Apply analyzer "modernize" to the whole codebase 4 months ago
Arve Knudsen 0a40df33fb
Make metric/label name validation scheme explicit (#16928) 4 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
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 7 months ago
Bartlomiej Plotka 8e6b008608
feature: type-and-unit-labels (PROM-39 implementation) (#16228) 7 months ago
Rafal Rosa c7ea28c36b
parser: remove expired link from comment (#16189) 9 months ago
Matthieu MOREL 5fa1146e21
chore: enable gci linter (#16245) 9 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 10 months ago
Bartlomiej Plotka 733a5e9eb4
textparse: Optimized protobuf parser with custom streaming unmarshal. (#15731) 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
George Krajcsovits cfcb00a716
perf(nhcbparse): unroll recursion (#15776) 12 months ago
David Ashpole 953a873342
update links to openmetrics to reference the v1.0.0 release 1 year ago
György Krajcsovits a48d05912d nhcb: optimize, do not recalculate suffixes multiple times 1 year ago
huochexizhan 4f48e76086 chore: fix some function names in comment 1 year ago
Tristan Colgate-McFarlane 48abdcd83f
bugfix: allow quoted exemplar keys in openmetrics text format 1 year ago
Matthieu MOREL af1a19fc78 enable errorf rule from perfsprint linter 1 year ago
György Krajcsovits eafe72a0d0 perf(nhcb): optimize away most allocations in convertnhcb 1 year ago
George Krajcsovits eb3b349024
fix(nhcb): created timestamp fails when keeping classic histograms (#15218) 1 year ago
George Krajcsovits 469573b13b
fix(nhcb): do not return nhcb from parse if exponential is present (#15209) 1 year ago
George Krajcsovits 2182b83271
feat(nhcb): implement created timestamp handling (#15198) 1 year ago
George Krajcsovits aa81210c8b
NHCB scrape: refactor state handling and speed up scrape test (#15193) 1 year ago
György Krajcsovits 25ef4d3483 benchmark, rename parser omtext_with_nhcb 1 year ago
György Krajcsovits bee1eb7720 goimports run 1 year ago
György Krajcsovits 555bd6292a Better docstring on test 1 year ago
György Krajcsovits a6947e1e6d Remove omcounterdata.txt as redundant 1 year ago
György Krajcsovits eaee6bacc7 Fix failing benchmarks 1 year ago
György Krajcsovits 5ee0980cd1 Add unit test to show that current wrapper is sub-optimal 1 year ago
György Krajcsovits 482bb453c6 Followup to #15164 1 year ago
machine424 8bcb4d865d
feat: normalize "le" and "quantile" labels values upon ingestion 1 year ago
Alex Greenbank 421a3c22ea
scrape: provide a fallback format (#15136) 1 year ago
machine424 18b81ad79d
feat: ProtobufParse.formatOpenMetricsFloat: improve float formatting by using strconv.AppendFloat instead of fmt.Sprint 1 year ago