Aliaksandr Valialkin
|
33622c409c
|
app/vmagent/remotewrite: reduce memory usage when samples with big number of labels are sent to remote storage
|
2021-03-31 00:44:54 +03:00 |
|
Aliaksandr Valialkin
|
4e3cfe8461
|
app/vmagent/remotewrite: clarify -remoteWrite.flushInterval flag description
|
2021-03-01 11:50:54 +02:00 |
|
Aliaksandr Valialkin
|
b2aa80e74b
|
app/vmagent: add -remoteWrite.roundDigits command-line option for limiting the number of digits after the point for stored values
This commit also adds --vm-round-digits command-line option to vmctl tool.
|
2021-02-01 14:27:09 +02:00 |
|
Aliaksandr Valialkin
|
83df20b5b5
|
lib/promscrape: clean references to label name and label value strings after applying per-target relabeling
This should reduce memory usage when per-target relabeling creates big number of temporary labels
with long names and/or values.
See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/825
|
2020-11-07 16:19:59 +02:00 |
|
Aliaksandr Valialkin
|
b6a976b98d
|
app/vmagent: reduce memory usage when importing data via /api/v1/import
Previously vmagent could use big amounts of RAM when each ingested JSON line
contained many samples.
|
2020-09-26 04:10:24 +03:00 |
|
Aliaksandr Valialkin
|
ddabc13796
|
app/vmagent: properly flush big blocks of data
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/741
Thanks to @IceRain00 for the investigation and initial attempt to fix the issue
at https://github.com/VictoriaMetrics/VictoriaMetrics/pull/742
|
2020-09-03 12:12:39 +03:00 |
|
Aliaksandr Valialkin
|
7a839b461f
|
app/vmagent: fix data race when accessing writeRequest.lastFlushTime
|
2020-09-03 12:12:37 +03:00 |
|
Aliaksandr Valialkin
|
147c35ebd4
|
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:05:52 +03:00 |
|
Aliaksandr Valialkin
|
697b6af10f
|
app/vmagent/remotewrite: remove unused import after the commit 93267f143f
|
2020-05-15 17:42:19 +03:00 |
|
Aliaksandr Valialkin
|
93267f143f
|
app/vmagent/remotewrite: allow ingesting time series with multiple samples at once
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/481
|
2020-05-15 17:36:36 +03:00 |
|
Aliaksandr Valialkin
|
0afd48d2ee
|
lib: extract common code for returning fast unix timestamp into lib/fasttime
|
2020-05-14 23:02:07 +03:00 |
|
Aliaksandr Valialkin
|
be37d762cd
|
app/vmagent: add -remoteWrite.maxBlockSize command-line flag for limiting the maximum size of unpacked block to send to remote storage
|
2020-02-25 19:57:47 +02:00 |
|
Aliaksandr Valialkin
|
4e24839a2c
|
app/vmagent: do not allow sending unpacked requests with sizes exceeding -maxInsertRequestSize
|
2020-02-25 19:34:41 +02:00 |
|
Aliaksandr Valialkin
|
04762344c6
|
app/vmagent: initial implementation for vmagent
|
2020-02-23 13:36:03 +02:00 |
|