grafana/public/app/plugins/datasource/alertmanager
gotjosh 6572017ec7
Alerting: Allow more characters in label names so notifications are sent (#38629)
Remove validation for labels to be accepted in the Alertmanager, This helps with datasources that produce non-compatible labels.

Adds an "object_matchers" to alert manager routers so we can support labels names with extended characters beyond prometheus/openmetrics. It only does this for the internal Grafana managed Alert Manager.

This requires a change to alert manager, so for now we use grafana/alertmanager which is a slight fork, with the intention of going back to upstream.

The frontend handles the migration of "matchers" -> "object_matchers" when the route is edited and saved. Once this is done, downgrades will not work old versions will not recognize the "object_matchers".

Co-authored-by: Kyle Brandt <kyle@grafana.com>
Co-authored-by: Nathan Rodman <nathanrodman@gmail.com>
2021-10-04 15:06:40 +02:00
..
img Alerting: unified alerting frontend (#32708) 2021-04-07 08:42:43 +03:00
ConfigEditor.tsx Alerting: Alertmanager datasource support for upstream Prometheus AM implementation (#39775) 2021-10-01 16:24:56 +03:00
consts.ts Alerting: receivers table in the receivers page (#33119) 2021-04-23 15:54:31 +03:00
DataSource.ts Alerting: Alertmanager datasource support for upstream Prometheus AM implementation (#39775) 2021-10-01 16:24:56 +03:00
module.ts Alerting: unified alerting frontend (#32708) 2021-04-07 08:42:43 +03:00
plugin.json Alerting: Alertmanager datasource support for upstream Prometheus AM implementation (#39775) 2021-10-01 16:24:56 +03:00
types.ts Alerting: Allow more characters in label names so notifications are sent (#38629) 2021-10-04 15:06:40 +02:00