Aliaksandr Valialkin
|
9257eee982
|
app/vminsert: do not call ApplyRelabeling function if relabeling is disabled
This should reduce CPU usage a bit when `-relabelConfig` isn't set
|
2020-07-23 13:39:44 +03:00 |
|
Aliaksandr Valialkin
|
91b3482894
|
app/vminsert: add ability to apply relabeling to all the incoming metrics if -relabelConfig command-line arg points to a file with a list of relabel_config entries
See https://victoriametrics.github.io/#relabeling
|
2020-07-02 20:39:28 +03:00 |
|
Aliaksandr Valialkin
|
04762344c6
|
app/vmagent: initial implementation for vmagent
|
2020-02-23 13:36:03 +02:00 |
|
Aliaksandr Valialkin
|
6456c93dbb
|
app/vminsert: move ingestion protocol parsers to lib/protoparser, so they could be re-used in the upcoming vmagent
|
2020-01-24 16:53:00 +02:00 |
|
Aliaksandr Valialkin
|
8501b4a48d
|
app/vminsert: consistency renaming for counters
|
2019-12-09 16:43:10 +02:00 |
|
Aliaksandr Valialkin
|
8001d29b6e
|
app/vminsert/graphite: skip invalid rows and continue parsing the remaining rows
Invalid rows are logged and counted in `vm_rows_invalid_total{type="graphite"}` metric
|
2019-08-24 13:36:29 +03:00 |
|
Aliaksandr Valialkin
|
1eade9b358
|
app/vminsert: add vm_rows_per_insert summary metric
This metric should help tuning batch sizes on clients writing data to VictoriaMetrics
|
2019-07-27 13:21:46 +03:00 |
|
Aliaksandr Valialkin
|
a8d4224828
|
app/vminsert/graphite: allow skipping timestamps in Graphite plaintext protocol
In this case VictoriaMetrics uses the ingestion time as a timestamp.
|
2019-06-18 19:04:04 +03:00 |
|
Aliaksandr Valialkin
|
968d094524
|
app/vminsert: reduce memory usage for Influx, Graphite and OpenTSDB protocols
Do not buffer per-connection data and just store it as it arrives
|
2019-05-28 18:47:23 +03:00 |
|
Aliaksandr Valialkin
|
1836c415e6
|
all: open-sourcing single-node version
|
2019-05-23 00:18:06 +03:00 |
|