Commit Graph

32 Commits (3dcecabff6f52cc155290cb723706f4c324ed0ab)

Author SHA1 Message Date
machine424 a8a4b7ce69
chore: bump github.com/prometheus/common to 0.63.0 to get 2 months ago
Bartlomiej Plotka dc85d677d8
textparse: Optimize CreatedTimestamp; It returns int64 value now. (#16072) 4 months ago
Tristan Colgate-McFarlane 48abdcd83f
bugfix: allow quoted exemplar keys in openmetrics text format 8 months ago
machine424 8bcb4d865d
feat: normalize "le" and "quantile" labels values upon ingestion 8 months ago
Manik Rana 032ca9ef96
[PERF] textparse: further optimzations for OM `CreatedTimestamps` (#15097) 9 months ago
Bartlomiej Plotka f6e110d588
textparse: Refactored main testing utils for reusability; fixed proto Units. (#15095) 9 months ago
Bartlomiej Plotka 8d281c3491
textparse: Refactored benchmark (#15083) 9 months ago
Matthieu MOREL ab64966e9d
fix: use "ErrorContains" or "EqualError" instead of "Contains(t, err.Error()" and "Equal(t, err.Error()" (#15094) 9 months ago
Manik Rana 47aeca9663
feat: naive fixes and optimzations for `CreatedTimestamp` function (#14965) 9 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) 9 months ago
Manik Rana 98cd80b2e2
feat: add microbenchmarks for OM CT parsing (#14933) 9 months ago
Manik Rana 02c465bf58
textparse: Implement `CreatedTimestamp()` in `openmetricsparse.go` (#14356) 11 months ago
Bryan Boreham ba6aa95222 refactor: metrics parsing: extract common checking code 1 year ago
Bryan Boreham eff3a13e19 model/textparse: parsers take a labels SymbolTable 1 year ago
Bryan Boreham 93b72ec5dd tsdb: create SymbolTables for labels as required 1 year ago
Owen Williams a28d7865ad UTF-8: Add support for parsing UTF8 metric and label names 1 year ago
Bryan Boreham 17f48f2b3b Tests: use replacement DeepEquals in more places 1 year ago
Bryan Boreham 8065bef172 Move metric type definitions to common/model 2 years ago
Matthieu MOREL 9c4782f1cc
golangci-lint: enable testifylint linter (#13254) 2 years ago
Jonatan Ivanov 9225d118dc
Add Exemplars support for all time series 2 years ago
Damien Grisonnet 0fee615719 model/textparse: improve openmetrics error outputs 2 years ago
Bryan Boreham 8d350d9e0c Update package model/textparse tests for new labels.Labels type 3 years ago
Julien Pivotto 96d5a32659
Update go to 1.19, set min version to 1.18 (#11279) 3 years ago
Matthieu MOREL c2b4de3611
refactor (package model): move from github.com/pkg/errors to 'errors' and 'fmt' packages (#10747) 3 years ago
Peter Štibraný cd18da3605
Fix OpenMetrics parser to sort uppercase labels correctly. (#10510) 3 years ago
Levi Harrison a9e2ffb717
Specify type in metadata parser errors (#10269) 3 years ago
beorn7 c954cd9d1d Move packages out of deprecated pkg directory 4 years ago
beorn7 9cdd9cfb8e Add tests for protobuf parser 4 years ago
cw9 13cd50c52e Return error on NaN and Inf timestamps for OpenMetrics parser 4 years ago
Callum Styan 289ba11b79
Add circular in-memory exemplars storage (#6635) 4 years ago
Julien Pivotto 6c56a1faaa
Testify: move to require (#8122) 5 years ago
Julien Pivotto 4e5b1722b3
Move away from testutil, refactor imports (#8087) 5 years ago
Julien Pivotto ed623f69e2
tsdb: don't allow ingesting empty labelsets (#6891) 5 years ago
Julien Pivotto 9398b9ac1b OpenMetrics: force input to end with # EOF (#6505) 6 years ago
shreyassrivatsan e825282dd1 Add exemplar support to the openmetrics parser (#6292) 6 years ago
Brian Brazil 94b1af1471
Update to disallow new Go 1.13 float formats. (#5984) 6 years ago
Brian Brazil c66bfce8cf
Don't panic on short input. (#5939) 6 years ago
Chris Marchbanks 529ccff07b
Remove all usages of stretchr/testify 6 years ago
Brian Brazil 3fdb92010e Expand OM to OpenMetrics 7 years ago
Brian Brazil c271ef456a Add an OpenMetrics parser. 7 years ago