Aliaksandr Valialkin
|
22c1e29284
|
lib/protoparser: propagate callback error to the caller of ParseStream for every supported data ingestion protocols
The caller of ParseStream then can generate HTTP 503 responses for non-nil errors occured in callbacks when processing incoming requests.
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/896
|
2020-11-13 13:05:34 +02:00 |
|
Aliaksandr Valialkin
|
ed724d25ba
|
lib/promscrape: add stream parse mode for efficient scraping of targets that expose millions of metrics
|
2020-11-01 23:12:26 +02:00 |
|
Aliaksandr Valialkin
|
8df33bd5c1
|
app/{vminsert,vmagent}: improve data ingestion speed over a single connection
Process data obtianed from a single connection on all the available CPU cores.
|
2020-09-28 04:14:51 +03:00 |
|
Aliaksandr Valialkin
|
7072db75cb
|
lib/protoparser: use 64KB read buffer instead of default 4KB buffer provided by net/http.Server
This should reduce syscall overhead when reading big amounts of data
|
2020-09-28 02:07:19 +03:00 |
|
Aliaksandr Valialkin
|
6d8c23fdbd
|
app/{vminsert,vmselect}: skip accountID and projectID when marshaling/unmarshaling MetricName in /api/v1/export/native and /api/v1/import/native
This is needed in order to be able to migrate native data from/to single-node VictoriaMetrics
|
2020-09-28 00:58:58 +03:00 |
|
Aliaksandr Valialkin
|
aadbd014ff
|
all: add native format for data export and import
The data can be exported via [/api/v1/export/native](https://victoriametrics.github.io/#how-to-export-data-in-native-format) handler
and imported via [/api/v1/import/native](https://victoriametrics.github.io/#how-to-import-data-in-native-format) handler.
|
2020-09-27 17:36:38 +03:00 |
|