Notification BasicsΒΆ
Robusta can send notifications to various destinations, called sinks. For a list of all sinks, refer to Sinks Reference.
Defining SinksΒΆ
Sinks are defined in Robusta's Helm chart, using the sinksConfig
value.
For example, lets add a Microsoft Teams:
sinksConfig:
- ms_teams_sink: # sink type
name: my_teams_sink # arbitrary name
webhook_url: <placeholder> # a sink-specific parameter
stop: false # optional (see `Routing Alerts to only one Sink`)
scope: {} # optional routing rules
default: true # optional (see below)
Many sinks have unique parameters which can be found under Sinks Reference.
Defining Multiple SinksΒΆ
You can define multiple sinks and by default, notifications will be sent to all of them.
If you'd like to selectively send notifications to different sinks, you can define routing rules.
In the following example, we define a Slack sink and a MS Teams sink without any routing rules, so both sinks receive all notifications:
sinksConfig:
- slack_sink:
name: my_slack_sink
slack_channel: my-channel
api_key: secret-key
- ms_teams_sink:
name: my_teams_sink
webhook_url: <placeholder>
See AlsoΒΆ
π All Sinks