Commit Graph

92 Commits (d4b1f9eb338c7ff54787674cad8d2fefa7eb0404)

Author SHA1 Message Date
Manik Rana c3b8582cf4
[PERF] textparse: optimize OM `p.isCreatedSeries()` (#15150)
2 months ago
Manik Rana 032ca9ef96
[PERF] textparse: further optimzations for OM `CreatedTimestamps` (#15097)
2 months ago
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
Nathan Baulch 50cd453c8f
chore: Fix typos (#14868)
3 months ago
Björn Rabenstein 4ffb74dae4
Merge pull request #14810 from bboreham/fix-proto-parse-exemplar
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
riskrole 406bf775aa chore: fix some comments
3 months ago
beorn7 0f760f63dd lint: Revamp our linting rules, mostly around doc comments
3 months ago
Manik Rana 02c465bf58
textparse: Implement `CreatedTimestamp()` in `openmetricsparse.go` (#14356)
4 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
Bryan Boreham ba6aa95222 refactor: metrics parsing: extract common checking code
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
Łukasz Mierzwa 5597020a60 Use github.com/klauspost/compress for gzip and zlib
9 months ago
Björn Rabenstein ac10cd4d99
Merge pull request #13271 from ywwg/owilliams/utf8
10 months ago
Owen Williams a28d7865ad UTF-8: Add support for parsing UTF8 metric and label names
10 months ago
Ziqi Zhao a93859a52f
Prometheus support parse exemplars from native histogram (#13488)
10 months ago
Bryan Boreham 17f48f2b3b Tests: use replacement DeepEquals in more places
10 months ago
Björn Rabenstein 3db4596965
Merge pull request #13299 from vesari/add-unit-parser
11 months ago
Arianna Vespri 8f07f9dd90 Avoid creating string for suffix, consider counters without _total suffix
11 months ago
Arianna Vespri 9a664b515a Correct order in error message
12 months ago
Arianna Vespri 51e78d9a32 Delete debugging lines, amend error message for unit
12 months ago
Bryan Boreham c83e1fc574 textparse: remove MetricType alias
12 months ago
Bryan Boreham 8065bef172 Move metric type definitions to common/model
12 months ago
Arianna Vespri 3d6a92a25e Merge remote-tracking branch 'prometheus/main' into add-unit-parser
12 months ago
Arianna Vespri b65021d7a5 Get conditional right
12 months ago
Arianna Vespri 9fb1e9715c Go on adding protobuf parsing for unit
12 months ago
Arianna Vespri 5d5acf5744 Add unit protobuf parser
12 months ago
Arthur Silva Sens 5082655392
Append Created Timestamps (#12733)
12 months ago
Matthieu MOREL 9c4782f1cc
golangci-lint: enable testifylint linter (#13254)
12 months ago
zenador 32ee1b15de
Fix error on ingesting out-of-order exemplars (#13021)
1 year ago
Matthieu MOREL fe057fc60d use Go standard errors package
1 year ago
beorn7 b428416f06 textparse: Update comment about timestamp_ms protobuf parsing
1 year ago
Arthur Silva Sens ef8e6ae780
Parse created timestamps from Prometheus Protobuf (#12973)
1 year ago
Matthieu MOREL 0a513f827d ci(lint): enable errorlint linter on model
1 year ago
beorn7 65ccf4460a textparse: Fix endless loop #12731
1 year ago
beorn7 3d9a830f2f textparse: Expose #12731 in protobufparse_test.go
1 year ago
György Krajcsovits e846736134 Fix typo
1 year ago
beorn7 c58e20ad0e histogram: Identify native histograms even without observations
1 year ago
Julien Pivotto 7905594b52
Merge pull request #12557 from prometheus/beorn7/histogram
1 year ago