VictoriaMetrics/app
Roman Khavronenko 385d082bca
vmalert: do not hold pointer to http.Request (#3467)
http.Request was used as a part of state struct
for generating the curl command when viewing the rule's
state changes.
It appears, that holding a referencing is far more expensive
than generating the curl command immediately.
On the test with 40k rules, this change reduces memory
and CPU usage by 50%.

Signed-off-by: hagen1778 <roman@victoriametrics.com>

Signed-off-by: hagen1778 <roman@victoriametrics.com>
2022-12-09 11:49:53 -08:00
..
vmagent all: update Go builder from v1.19.3 to v1.19.4 2022-12-08 17:04:41 -08:00
vmalert vmalert: do not hold pointer to http.Request (#3467) 2022-12-09 11:49:53 -08:00
vmauth all: update Go builder from v1.19.3 to v1.19.4 2022-12-08 17:04:41 -08:00
vmbackup all: update Go builder from v1.19.3 to v1.19.4 2022-12-08 17:04:41 -08:00
vmbackupmanager all: add a link to https://docs.victoriametrics.com/enterprise.html into description for enterprise flags 2022-11-21 15:44:54 +02:00
vmctl all: update Go builder from v1.19.3 to v1.19.4 2022-12-08 17:04:41 -08:00
vmgateway docs: follow-up after e1bf2a85d0559d112908ce81597f3261d3a085c0 2022-12-06 21:05:38 -08:00
vminsert Datadog - Add device as a tag if it's present as a field in the series object (#3431) 2022-12-05 23:10:42 -08:00
vmrestore all: update Go builder from v1.19.3 to v1.19.4 2022-12-08 17:04:41 -08:00
vmselect lib/storage: keep sample with the biggest value on timestamp conflict (#3421) 2022-12-08 18:18:36 -08:00
vmstorage all: add -inmemoryDataFlushInterval command-line flag for controlling the frequency of saving in-memory data to disk 2022-12-05 15:28:09 -08:00
vmui all: update Go builder from v1.19.3 to v1.19.4 2022-12-08 17:04:41 -08:00