Aliaksandr Valialkin
|
019d8e88d8
|
lib/protoparser/graphite: fix parsing of a Graphite line with empty tags such as foo; 1 2
See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1100
|
2021-03-01 17:16:35 +02:00 |
|
Aliaksandr Valialkin
|
48d033a198
|
app/vminsert: add /tags/tagSeries and /tags/tagMultiSeries handlers from Graphite Tags API
See https://graphite.readthedocs.io/en/stable/tags.html#adding-series-to-the-tagdb
|
2020-11-16 02:39:58 +02:00 |
|
Aliaksandr Valialkin
|
e19d400230
|
lib/protoparser/graphite: support parsing floating-point timestamp like Graphite does
Such timestamps are rounded to seconds like Carbon does.
See b0ba62a62d/lib/carbon/protocols.py (L197)
|
2020-10-06 11:38:29 +03:00 |
|
Aliaksandr Valialkin
|
9bc8484ab6
|
lib/protoparser/graphite: return error when value or timestamp cannot be properly parsed
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/99
|
2020-09-16 01:35:12 +03:00 |
|
Aliaksandr Valialkin
|
15aa6142ef
|
lib/protoparser: clarify that the string passed to Unmarshal() function must remain available when the parsed rows are in use
|
2020-08-11 17:04:39 +03:00 |
|
Aliaksandr Valialkin
|
d5dddb0953
|
all: use %w instead of %s for wrapping errors in fmt.Errorf
This will simplify examining the returned errors such as httpserver.ErrorWithStatusCode .
See https://blog.golang.org/go1.13-errors for details.
|
2020-06-30 23:05:11 +03:00 |
|
Aliaksandr Valialkin
|
6456c93dbb
|
app/vminsert: move ingestion protocol parsers to lib/protoparser, so they could be re-used in the upcoming vmagent
|
2020-01-24 16:53:00 +02:00 |
|