Skip to content

Configurable alert routing based on custom rules #153

@stehessel

Description

@stehessel

Status Quo

The routing of alerts to different receivers is based on hard-coded severity rules. For example, strictly critical alerts are routed to PagerDuty (see https://github.com/redhat-developer/observability-operator/blob/main/controllers/reconcilers/configuration/alertmanager.go#L190). Customized routing rules based on other labels or label values are not supported.

Proposal

Receivers are freely configurable by their Alertmanager route CR. In particular, the receiver matching supports configurable labels and label values.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions