prometheus/model/textparse
Jonatan Ivanov 9225d118dc
Add Exemplars support for all time series
This change removes restrictions to allow adding exemplars
to all time series. It also contains some improvements in test values
so that it is easier to track what is tested.
The advantage of doing this is having a little less error-prone tests:
"yy" is not really descriptive but "counter-test" can give people
a better idea about what is tested so it is harder to make mistakes.

Closes gh-11982

Signed-off-by: Jonatan Ivanov <jonatan.ivanov@gmail.com>
2023-03-03 17:09:17 -08:00
..
interface.go
interface_test.go
openmetricslex.l
openmetricslex.l.go
openmetricsparse.go Add Exemplars support for all time series 2023-03-03 17:09:17 -08:00
openmetricsparse_test.go Add Exemplars support for all time series 2023-03-03 17:09:17 -08:00
promlex.l
promlex.l.go
promparse.go model/textparse: improve openmetrics error outputs 2023-02-22 17:19:01 +01:00
promparse_test.go
promtestdata.nometa.txt
promtestdata.txt
protobufparse.go
protobufparse_test.go
README.md

Making changes to textparse lexers

In the rare case that you need to update the textparse lexers, edit promlex.l or openmetricslex.l and then run the following command: golex -o=promlex.l.go promlex.l

Note that you need golex installed: go get -u modernc.org/golex