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
|
95688cbfc5
|
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 19:54:07 +03:00 |
|
Aliaksandr Valialkin
|
576da0fe46
|
app/{vminsert,vmagent}: improve documentation for -influxListenAddr command-line flag
|
2020-08-14 18:04:44 +03:00 |
|
Aliaksandr Valialkin
|
ef7e2af8f5
|
app: respect CPU limits set via cgroups
Update GOMAXPROCS to limits set via cgroups. This should reduce CPU trashing and reduce memory usage
for cases when VictoriaMetrics components run in containers with CPU limits.
See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/685
|
2020-08-11 22:59:19 +03:00 |
|
Aliaksandr Valialkin
|
b35cb293f5
|
lib/httpserver: log remote address in error message from httpserver.Errorf
This should improve detection of the root cause of errors.
Thanks to Anant for the idea.
|
2020-07-20 14:11:22 +03:00 |
|
Aliaksandr Valialkin
|
cba820e390
|
app/{vminsert,vmagent}: add ability to import data in Prometheus exposition format via /api/v1/import/prometheus
|
2020-07-10 12:14:07 +03:00 |
|
Aliaksandr Valialkin
|
05ae1472e3
|
app/vmagent: print brief usage info for vmagent -help
|
2020-06-05 10:39:59 +03:00 |
|
Aliaksandr Valialkin
|
8905bc2a40
|
app/vmagent: check for error returned from flag.Set
|
2020-05-21 16:31:14 +03:00 |
|
Aliaksandr Valialkin
|
f9847352b4
|
app/vmagent: add -dryRun option for checking all the configs mentioned in command-line flags without running vmagent
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/362
|
2020-05-21 15:23:27 +03:00 |
|
Aliaksandr Valialkin
|
93c87d28f6
|
all: print --help output to stdout instead of stderr
This is easier to grep and pipe
|
2020-05-16 11:59:33 +03:00 |
|
Aliaksandr Valialkin
|
51291015a5
|
app/vmagent: return 200 from /-/reload endpoint as Prometheus does
|
2020-05-07 19:30:30 +03:00 |
|
Aliaksandr Valialkin
|
432187ac3b
|
app/vminsert: add /-/reload handler in the same way as for vmagent
|
2020-04-30 02:15:39 +03:00 |
|
DexterZhang
|
67511d4165
|
feat(vmagent): add promscrap config reload suppport via http (#450)
* feat(vmagent): add promscrap config reload suppport via http endpoint `/-/reload`
* fix: typo fix
|
2020-04-30 02:00:32 +03:00 |
|
Aliaksandr Valialkin
|
1fe66fb3cc
|
app/{vmagent,vminsert}: add support for importing csv data via /api/v1/import/csv
|
2020-03-10 21:15:35 +02:00 |
|
Aliaksandr Valialkin
|
c458b521a2
|
app/vmagent: allow setting -httpListenAddr to empty string in order to disable listening for http requests
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/340
|
2020-02-26 20:58:11 +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
|
4c4448b66e
|
app/vminsert: add /targets handler, which exposes Prometheus targets defined in -promscrape.config file
|
2020-02-25 18:13:11 +02:00 |
|
Aliaksandr Valialkin
|
04762344c6
|
app/vmagent: initial implementation for vmagent
|
2020-02-23 13:36:03 +02:00 |
|