VictoriaMetrics/app
Roman Khavronenko 8c8ff5d0cb
vmalert: cleanup and restructure of code to improve maintainability (#471)
The change introduces new entity `manager` which replaces
`watchdog`, decouples requestHandler and groups. Manager
supposed to control life cycle of groups, rules and
config reloads.

Groups export an ID method which returns a hash
from filename and group name. ID supposed to be unique
identifier across all loaded groups.

Some tests were added to improve coverage.

Bug with wrong annotation value if $value is used in
 templates after metrics being restored fixed.

Notifier interface was extended to accept context.

New set of metrics was introduced for config reload.
2020-05-10 17:58:17 +01:00
..
victoria-metrics app/victoria-metrics: add -selfScrapeInstance and -selfScrapeJob flags for tuning labels for self-scraped metrics 2020-04-04 14:57:22 +03:00
vmagent app/vmagent: return 200 from /-/reload endpoint as Prometheus does 2020-05-07 19:30:30 +03:00
vmalert vmalert: cleanup and restructure of code to improve maintainability (#471) 2020-05-10 17:58:17 +01:00
vmauth docs/vmauth.md: fix a link to docker images 2020-05-08 14:10:04 +03:00
vmbackup docs/{vmbackup,vmrestore}.md: update -help output 2020-04-24 22:44:21 +03:00
vminsert app/vminsert: add /-/reload handler in the same way as for vmagent 2020-04-30 02:15:39 +03:00
vmrestore docs/{vmbackup,vmrestore}.md: update -help output 2020-04-24 22:44:21 +03:00
vmselect app/vmselect/promql: remove -search.maxPointsPerTimeseries command-line flag 2020-04-29 00:20:04 +03:00
vmstorage app/vmselect: add /api/v1/status/tsdb page with useful stats for locating root cause for high cardinality issues 2020-04-22 22:03:43 +03:00