VictoriaMetrics/app/vminsert
Aliaksandr Valialkin a586b8b6d4 app/vminsert/netstorage: do not re-route every time series to more than two vmstorage nodes when certain vmstorage nodes are temporarily slower than the rest of them
Previously vminsert may spread data for a single time series across all the available vmstorage nodes
when vmstorage nodes couldn't handle the given ingestion rate. This could lead to increased usage
of CPU and memory on every vmstorage node, since every vmstorage node had to register all the time
series seen in the cluster. Now a time series may spread to maximum two vmstorage nodes under heavy load.
Every time series is routed to a single vmstorage node under normal load.
2020-06-25 16:42:37 +03:00
..
csvimport app/{vmagent,vminsert}: add support for importing csv data via /api/v1/import/csv 2020-03-10 21:17:40 +02:00
deployment Rootless docker images by default (#358) 2020-03-27 21:18:32 +02:00
graphite app/vminsert: properly initialize InsertCtx 2020-02-26 21:21:02 +02:00
influx app/vminsert/influx: support passing AccountID and ProjectID via plain TCP and UDP 2020-05-12 13:13:04 +03:00
netstorage app/vminsert/netstorage: do not re-route every time series to more than two vmstorage nodes when certain vmstorage nodes are temporarily slower than the rest of them 2020-06-25 16:42:37 +03:00
opentsdb app/vminsert: properly initialize InsertCtx 2020-02-26 21:21:02 +02:00
opentsdbhttp app/vminsert: properly initialize InsertCtx 2020-02-26 21:21:02 +02:00
promremotewrite app/vminsert: properly initialize InsertCtx 2020-02-26 21:21:02 +02:00
vmimport app/vminsert: properly initialize InsertCtx 2020-02-26 21:21:02 +02:00
main.go app/vminsert: export metrics for determining ingested rows with dropped or truncated labels 2020-06-19 01:12:44 +03:00
Makefile all: publish Docker images for the following GOARCH: amd64, arm, arm64, ppc64le and 386 2019-12-11 23:33:11 +02:00
README.md all: open-sourcing cluster version 2019-05-23 00:25:38 +03:00

vminsert routes the ingested data to vmstorage nodes.