prometheus/pkg/textparse
Fabian Reinartz c691895a0f retrieval: cache series references, use pkg/textparse
With this change the scraping caches series references and only
allocates label sets if it has to retrieve a new reference.
pkg/textparse is used to do the conditional parsing and reduce
allocations from 900B/sample to 0 in the general case.
2017-01-16 12:03:57 +01:00
..
lex.l pkg/textparse: add more benchmarking, align lex defs 2017-01-15 17:32:57 +01:00
lex.l.go pkg/textparse: add more benchmarking, align lex defs 2017-01-15 17:32:57 +01:00
parse.go pkg/textparse: add tests and method to retrieve full labels 2017-01-14 19:30:19 +01:00
parse_test.go pkg/textparse: add more benchmarking, align lex defs 2017-01-15 17:32:57 +01:00
testdata.nometa.txt pkg/textparse: add more benchmarking, align lex defs 2017-01-15 17:32:57 +01:00
testdata.txt pkg/textparse: add initial text parser 2017-01-14 16:39:04 +01:00