Aliaksandr Valialkin
|
7ee7614e90
|
app/vmagent: initial implementation for vmagent
|
2020-02-23 17:31:54 +02:00 |
|
Aliaksandr Valialkin
|
7cde594696
|
all: do not clash flag description with back-quoted flag types
See https://golang.org/pkg/flag/#PrintDefaults for more details.
|
2020-02-04 15:56:01 +02:00 |
|
Aliaksandr Valialkin
|
0cda6afa8e
|
app/vminsert: move ingestion protocol parsers to lib/protoparser, so they could be re-used in the upcoming vmagent
|
2020-01-24 16:55:18 +02:00 |
|
Aliaksandr Valialkin
|
0c304439d4
|
app/vminsert: consistency renaming for counters
|
2019-12-09 16:44:26 +02:00 |
|
Aliaksandr Valialkin
|
1595dcd3d9
|
app/vminsert/influx: allow empty measurement in Influx line protocol
In this case metric names are mapped directly from field names without any prefixes.
|
2019-11-30 21:59:07 +02:00 |
|
Aliaksandr Valialkin
|
38711526d3
|
app/vminsert/influx: set db label only if Influx line doesnt have db tag
|
2019-08-24 13:55:01 +03:00 |
|
Aliaksandr Valialkin
|
22685ef94d
|
app/vminsert/influx: skip invalid rows and continue parsing the remaining rows
Invalid influx lines are logged and counted in `vm_rows_invalid_total{type="influx"}` metric.
|
2019-08-24 13:36:41 +03:00 |
|
Aliaksandr Valialkin
|
0697164b4f
|
app/vminsert: add ability to ingest data via HTTP OpenTSDB /api/put requests
This is manual merge of the https://github.com/VictoriaMetrics/VictoriaMetrics/pull/152
Thanks to nustinov@gmail.com for the initial pull request.
|
2019-08-22 12:46:54 +03:00 |
|
Aliaksandr Valialkin
|
8ed84a4713
|
app/vminsert/influx: round automatically generated timestamp according to the given precision arg
|
2019-08-02 00:24:39 +03:00 |
|
Aliaksandr Valialkin
|
b7089705b7
|
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:28:20 +03:00 |
|
Jiri Tyr
|
e7a0bf1a71
|
Change the default influxMeasurementFieldSeparator
|
2019-06-26 13:22:54 +03:00 |
|
Aliaksandr Valialkin
|
3b16d49514
|
app/vminsert/influx: add -influxSkipSingleField flag for using {measurement} instead of {measurement}{separator}{field_name} for Influx lines with a single field
Fixes https://github.com/VictoriaMetrics/VictoriaMetrics/issues/66
|
2019-06-17 19:05:46 +03:00 |
|
Aliaksandr Valialkin
|
5f0b3589b2
|
app/vminsert/influx: add -influxMeasurementFieldSeparator flag for the ability to change separator for {measurement}{separator}{field_name} metric name
|
2019-06-14 09:57:13 +03:00 |
|
Aliaksandr Valialkin
|
8cf0a0e59c
|
app/vminsert: split vm_rows_inserted_total into per-(accountID, projectID) metrics
Fixes https://github.com/VictoriaMetrics/VictoriaMetrics/issues/59
|
2019-06-07 22:11:20 +03:00 |
|
Aliaksandr Valialkin
|
ba58af9d8c
|
app/vminsert/influx: take into account all the tags for consistent hash calculations
|
2019-06-03 22:54:21 +03:00 |
|
Aliaksandr Valialkin
|
a4ec139a4a
|
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:52 +03:00 |
|
Aliaksandr Valialkin
|
24578b4bb1
|
all: open-sourcing cluster version
|
2019-05-23 00:25:38 +03:00 |
|
Aliaksandr Valialkin
|
1836c415e6
|
all: open-sourcing single-node version
|
2019-05-23 00:18:06 +03:00 |
|