NewPromParser returns a new parser of the byte slice.
(b []byte, st *labels.SymbolTable, enableTypeAndUnitLabels bool)
| 171 | |
| 172 | // NewPromParser returns a new parser of the byte slice. |
| 173 | func NewPromParser(b []byte, st *labels.SymbolTable, enableTypeAndUnitLabels bool) Parser { |
| 174 | return &PromParser{ |
| 175 | l: &promlexer{b: append(b, '\n')}, |
| 176 | builder: labels.NewScratchBuilderWithSymbolTable(st, 16), |
| 177 | enableTypeAndUnitLabels: enableTypeAndUnitLabels, |
| 178 | } |
| 179 | } |
| 180 | |
| 181 | // Series returns the bytes of the series, the timestamp if set, and the value |
| 182 | // of the current sample. |
searching dependent graphs…