VictoriaMetrics/app
Roman Khavronenko 44c51c627f vmalert: Add recording rules support. (#519)
* vmalert: Add recording rules support.

Recording rules support required additional service refactoring since
it wasn't planned to support them from the very beginning. The list
of changes is following:
* new entity RecordingRule was added for writing results of MetricsQL
expressions into remote storage;
* interface Rule now unites both recording and alerting rules;
* configuration parser was moved to separate package and now performs
more strict validation;
* new endpoint for listing all groups and rules in json format was added;
* evaluation interval may be set to every particular group;

* vmalert: uncomment tests

* vmalert: rm outdated TODO

* vmalert: fix typos in README
2020-06-01 13:53:46 +03:00
..
vmagent app/vmagent: reload -remoteWrite.relabelConfig and -remoteWrite.urlRelabelConfig on SIGHUP and on /-/reload 2020-05-30 14:37:02 +03:00
vmalert vmalert: Add recording rules support. (#519) 2020-06-01 13:53:46 +03:00
vmauth app/vmauth: fix make run-vmauth command 2020-05-22 16:45:19 +03:00
vmbackup all: print --help output to stdout instead of stderr 2020-05-16 12:03:06 +03:00
vminsert app/vminsert/netstorage: evenly distribute rerouted rows among all the availalbe storage nodes 2020-05-30 13:51:09 +03:00
vmrestore all: print --help output to stdout instead of stderr 2020-05-16 12:03:06 +03:00
vmselect app/vmselect/promql: add ascent_over_time(m[d]) and descent_over_time(m[d]) functions 2020-05-21 12:06:34 +03:00
vmstorage app/vmstorage/transport: update stale comment - vmstorage now sends small ack packets to vminsert 2020-05-21 14:04:52 +03:00