VictoriaMetrics/app
Aliaksandr Valialkin 52c13e9515
lib/streamaggr: follow-up for 736197179e
- Use a byte slice instead of a map for tracking indexes for matching series.
  This improves performance, since access by slice index is faster than access by map key.
- Re-use the byte slice for tracking indexes for matching series.
  This removes unnecessary memory allocations and improves stream aggregation performance a bit.
- Add an ability to return to the previous behvaiour by specifying -remoteWrite.streamAggr.dropInput command-line flag.
  In this case all the input samples are dropped when stream aggregation is enabled.
- Backport the new stream aggregation behaviour from vmagent to single-node VictoriaMetrics when -streamAggr.config
  option is set.
- Improve docs regarding this change at docs/CHANGELOG.md
- Document the new behavior at docs/stream-aggregation.md

Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/4243
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/pull/4575
2023-07-24 17:05:26 -07:00
..
victoria-logs app/vlselect: handle vmui at /select/vmui path instead of /vmui 2023-06-21 19:52:50 -07:00
victoria-metrics docs: follow-up after aec4b5db81 (#4638) 2023-07-19 10:10:51 +02:00
vlinsert app/vlinsert/loki: manually remove bloat dependecies for generate proto file (#4686) 2023-07-22 15:36:00 -07:00
vlselect app/{vmselect,vlselect}: run make vmui-update vmui-logs-update after recent changes to VMUI 2023-07-20 17:26:03 -07:00
vlstorage docs: follow-up after aec4b5db81 (#4638) 2023-07-19 10:10:51 +02:00
vmagent lib/streamaggr: follow-up for 736197179e 2023-07-24 17:05:26 -07:00
vmalert vmalert: unittest support stale datapoint (#4696) 2023-07-24 15:40:14 +02:00
vmauth docs: follow-up after aec4b5db81 (#4638) 2023-07-19 10:10:51 +02:00
vmbackup docs: follow-up after aec4b5db81 (#4638) 2023-07-19 10:10:51 +02:00
vmbackupmanager docs: follow-up after aec4b5db81 (#4638) 2023-07-19 10:10:51 +02:00
vmctl docs: mention the simplest way to migrate data in vmctl docs 2023-07-20 14:39:30 +02:00
vmgateway docs: follow-up after aec4b5db81 (#4638) 2023-07-19 10:10:51 +02:00
vminsert lib/streamaggr: follow-up for 736197179e 2023-07-24 17:05:26 -07:00
vmrestore docs: follow-up after aec4b5db81 (#4638) 2023-07-19 10:10:51 +02:00
vmselect app/vmselect/promql: fix tests after 781947a7e2 2023-07-20 21:25:38 -07:00
vmstorage lib/storage: pre-create timeseries before indexDB rotation (#4652) 2023-07-22 15:20:21 -07:00
vmui vmui: remove monaco-editor (#4698) 2023-07-24 16:26:36 -07:00