Aliaksandr Valialkin
|
1481d6d8ff
|
lib/protoparser: avoid copying of buffer read from the network to unmarshal buffer
|
2020-09-28 17:19:04 +03: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
|
00ec2b7189
|
lib/protoparser: use all the available CPU cores for processing ingested data from a single /api/v1/import stream
Previously a single data ingestion stream to /api/v1/import could load only a single CPU core.
|
2020-09-26 04:22:06 +03:00 |
|
Aliaksandr Valialkin
|
6ce52e3702
|
lib/protoparser/vmimport: add more testcases for invalid timestamps and values
Updates https://github.com/VictoriaMetrics/vmctl/issues/25
|
2020-09-16 02:21:53 +03:00 |
|
Aliaksandr Valialkin
|
6aab2f4989
|
all: allow using KB , MB , GB , KiB , MiB and GiB suffixes in command-line flag values related to byte sizes or byte rates
|
2020-08-16 17:08:28 +03:00 |
|
Aliaksandr Valialkin
|
59d95961b8
|
lib/protoparser: clarify that the string passed to Unmarshal() function must remain available when the parsed rows are in use
|
2020-08-11 17:05:21 +03:00 |
|
Aliaksandr Valialkin
|
2012e294d1
|
properly calculate readCalls
|
2020-07-10 12:01:05 +03:00 |
|
Aliaksandr Valialkin
|
d962568e93
|
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:33:46 +03:00 |
|
Aliaksandr Valialkin
|
6a1aab88fd
|
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:19:59 +02:00 |
|
Aliaksandr Valialkin
|
7ee7614e90
|
app/vmagent: initial implementation for vmagent
|
2020-02-23 17:31:54 +02:00 |
|