mirror of
https://github.com/grafana/grafana.git
synced 2025-02-14 17:43:35 -06:00
* Alerting: Send alerts to external Alertmanager(s) Within this PR we're adding support for registering or unregistering sending to a set of external alertmanagers. A few of the things that are going are: - Introduce a new table to hold "admin" (either org or global) configuration we can change at runtime. - A new periodic check that polls for this configuration and adjusts the "senders" accordingly. - Introduces a new concept of "senders" that are responsible for shipping the alerts to the external Alertmanager(s). In a nutshell, this is the Prometheus notifier (the one in charge of sending the alert) mapped to a multi-tenant map. There are a few code movements here and there but those are minor, I tried to keep things intact as much as possible so that we could have an easier diff. |
||
---|---|---|
.. | ||
test-data | ||
tooling | ||
api_admin.go | ||
api_alertmanager.go | ||
api_prometheus.go | ||
api_ruler.go | ||
api_testing.go | ||
api.go | ||
fork_ruler.go | ||
forked_am.go | ||
forked_prom.go | ||
generated_base_api_alertmanager.go | ||
generated_base_api_configuration.go | ||
generated_base_api_prometheus.go | ||
generated_base_api_ruler.go | ||
generated_base_api_testing.go | ||
lotex_am.go | ||
lotex_prom.go | ||
lotex_ruler.go | ||
Makefile | ||
promql_compat_test.go | ||
promql_compat.go | ||
util_test.go | ||
util.go |