Contains code related to validating alerts and storing their configuration in
In theory, we can support multiple alerting systems. In current practice, we
only support Prometheus.
Deletes an alert configuration from consul.
Deletes an alert configuration from consul. This includes alert
definitions, recording rules, and per-namespace opt-outs.
Writes alert configuration to consul, if not opted out.