Aliaksandr Valialkin
|
124f78857b
|
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:13:08 +03:00 |
|
Aliaksandr Valialkin
|
5cdad60a6f
|
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:10 +03:00 |
|
Aliaksandr Valialkin
|
c098988a18
|
lib/protoparser/influx: accept precision=us and precision=µ according to https://docs.influxdata.com/influxdb/v1.8/tools/api/#write-http-endpoint
|
2020-08-10 20:23:26 +03:00 |
|
Aliaksandr Valialkin
|
6fe3c48a6e
|
properly calculate readCalls
|
2020-07-10 12:00:58 +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
|
e62afc7366
|
lib/protoparser: add -*TrimTimstamp command-line flags for Influx, Graphite, OpenTSDB and CSV data
These flags can be used for reducing disk space usage for timestamps data ingested over the given protocols
|
2020-04-10 12:44:39 +03:00 |
|
Aliaksandr Valialkin
|
b785429ddb
|
lib/protoparser: metrics renaming: vm_protoparser_<type>_* -> vm_protoparser_*{type="<type>"}
This should improve composability of these metrics in PromQL queries
|
2020-02-28 20:20:10 +02:00 |
|
Aliaksandr Valialkin
|
6386aeb1e0
|
app/vmagent: add ability to accept Influx line protocol data via TCP and UDP
Just set `-influxListenAddr` command-line flag
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/333
|
2020-02-25 19:12:49 +02:00 |
|
Aliaksandr Valialkin
|
04762344c6
|
app/vmagent: initial implementation for vmagent
|
2020-02-23 13:36:03 +02:00 |
|