Sinks

Playbooks results can be sent to one or more sinks (destinations).

A sink can be configured to report only a subset of the created findings. See Sink matchers for more details.

Supported sinks

The following sinks are supported:

  • Slack - send playbooks results to a Slack channel

  • Robusta UI - send playbooks results to Robusta's web UI

  • MS teams - send playbooks results to an MS Teams channel webhook.

  • Kafka - send playbooks results to a Kafka topic

  • DataDog - send playbooks results to the Datadog events API

  • Opsgenie - send playbooks results to the OpsGenie alerts API

  • Telegram - send playbooks results to Telegram group or private conversation

  • Webhook - send playbooks results to a webhook

Need support for something not listed here? Tell us and we'll add it to the code.

Formatting data for sinks

For the most part, playbooks are sink-agnostic. Data will automatically be formatted appropriately for each sink.

Default sinks

If a playbook doesn't specify a sink then output will be sent to the default sinks. A sink is considered default if it has the field default: true in the YAML.