Commit Graph

483 Commits (26886d6d95fbf290df1526cc2a51355da611f8be)

Author SHA1 Message Date
Bryan Boreham 49999b8a90
Merge pull request #15210 from bboreham/faster-lowercase
2 weeks ago
Bartlomiej Plotka 76432aaf4e
Merge pull request #15220 from prometheus/nhcb-scrape-optimize
2 weeks ago
Matthieu MOREL af1a19fc78 enable errorf rule from perfsprint linter
3 weeks ago
Bryan Boreham 5571c7dc98 FastRegexMatcher: use stack memory for lowercase copy of string
4 weeks ago
György Krajcsovits eafe72a0d0 perf(nhcb): optimize away most allocations in convertnhcb
4 weeks ago
George Krajcsovits eb3b349024
fix(nhcb): created timestamp fails when keeping classic histograms (#15218)
4 weeks ago
George Krajcsovits 469573b13b
fix(nhcb): do not return nhcb from parse if exponential is present (#15209)
1 month ago
George Krajcsovits 2182b83271
feat(nhcb): implement created timestamp handling (#15198)
1 month ago
George Krajcsovits aa81210c8b
NHCB scrape: refactor state handling and speed up scrape test (#15193)
1 month ago
George Krajcsovits ad4857de52
Merge pull request #14978 from prometheus/nhcb-scrape-impl
1 month ago
Bryan Boreham 70e2d23027
Merge pull request #11474 from clwluvw/group-label
1 month ago
György Krajcsovits 25ef4d3483 benchmark, rename parser omtext_with_nhcb
1 month ago
György Krajcsovits bee1eb7720 goimports run
1 month ago
György Krajcsovits 555bd6292a Better docstring on test
1 month ago
György Krajcsovits a6947e1e6d Remove omcounterdata.txt as redundant
1 month ago
György Krajcsovits eaee6bacc7 Fix failing benchmarks
1 month ago
György Krajcsovits 5ee0980cd1 Add unit test to show that current wrapper is sub-optimal
1 month ago
György Krajcsovits 482bb453c6 Followup to #15164
1 month ago
György Krajcsovits 8c1b5a6251 Merge branch 'main' into nhcb-scrape-impl
1 month ago
Ayoub Mrini d8c1605930
Merge pull request #15164 from machine424/quantile
1 month ago
machine424 8bcb4d865d
feat: normalize "le" and "quantile" labels values upon ingestion
1 month ago
Alex Greenbank 421a3c22ea
scrape: provide a fallback format (#15136)
1 month ago
machine424 18b81ad79d
feat: ProtobufParse.formatOpenMetricsFloat: improve float formatting by using strconv.AppendFloat instead of fmt.Sprint
1 month ago
György Krajcsovits 5ee698de2c Apply review comments
1 month ago
György Krajcsovits 04b827dd77 Merge branch 'main' into nhcb-scrape-impl
1 month ago
Neeraj Gartia d4b1f9eb33
Corrects the behaviour of binary opperators between histogram and float (#14726)
1 month ago
György Krajcsovits d930648afb Add doc string for NHCBParser
1 month ago
György Krajcsovits c13585665d Merge branch 'main' into nhcb-scrape-impl
1 month ago
Manik Rana c3b8582cf4
[PERF] textparse: optimize OM `p.isCreatedSeries()` (#15150)
1 month ago
George Krajcsovits a1700aab3a
Apply suggestions from code review
1 month ago
György Krajcsovits 0a40a09da5 Use const instead of -53
1 month ago
Manik Rana 032ca9ef96
[PERF] textparse: further optimzations for OM `CreatedTimestamps` (#15097)
1 month ago
György Krajcsovits 9b5d7287bb Use labels hash to determine change in metric like CT
2 months ago
György Krajcsovits 14f92319d9 Add basic benchmark cases for NHCB over OM
2 months ago
György Krajcsovits 530e9514b7 Fix case of keeping classic series
2 months ago
György Krajcsovits 8dfa733596 Fix labels handling with dedupelabels tag
2 months ago
György Krajcsovits f3c8ed2947 minor fixes
2 months ago
György Krajcsovits fbbf10baad Use the proper way to iterate labels
2 months ago
György Krajcsovits 7fccf1e6be Disable CT handling and enable exemplar handling
2 months ago
György Krajcsovits e931587bf8 Factor out label compare and store
2 months ago
György Krajcsovits 16f28be713 Fix CT handling
2 months ago
György Krajcsovits 6bebeaf41b Fix not checking all labels before deciding to store NHCB
2 months ago
György Krajcsovits 2a3aa500e9 Make nhcb unit test pass with many exceptions marked as TODOs
2 months ago
György Krajcsovits e0444d9384 Merge branch 'main' into nhcb-scrape-impl
2 months ago
György Krajcsovits e1a7008b6c Add unit test nhcbparse_test.go
2 months ago
Bartlomiej Plotka f6e110d588
textparse: Refactored main testing utils for reusability; fixed proto Units. (#15095)
2 months ago
György Krajcsovits 9c4816df36 Rename bType to bName as Type returns the binary name and not the type name
2 months ago
György Krajcsovits ed2e7dc258 Merge branch 'main' into nhcb-scrape-impl
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