Discord

This page documents a legacy sink in Robusta classic

For new setups, we recommend HolmesGPT instead.

HolmesGPT triages your alerts instead of just forwarding them. Sinks are deterministic: they send every notification, unchanged, to a fixed destination, leaving you to read and prioritize each one yourself.

HolmesGPT instead uses AI to investigate each alert, surface the likely root cause, and escalate only what needs attention — so you get fewer, more actionable notifications. Set this up with Alerts Triage for alerts, or Triggered Workflows for custom events.

Robusta can report issues and events in your Kubernetes cluster to Discord.

To configure the Discord sink we will need the Discord webhook url

Note

2-way interactivity (CallbackBlock) isn't implemented yet.

Getting your discord webhook url

  1. Open the Discord channel you want to receive Robusta event notifications.

  2. From the channel menu, select Edit channel.

  3. Select Integrations.

  4. If there are no existing webhooks, select Create Webhook. Otherwise, select View Webhooks then New Webhook.

  5. Copy the URL from the Copy Webhook URL field.

  6. Select Save in the bottom.

Configuring the Discord sink

Now we're ready to configure the Discord sink.

Add this to your generated_values.yaml

sinksConfig:
- discord_sink:
    name: personal_discord_sink
    url: <YOUR WEBHOOK URL>

Save the file and run

 helm upgrade robusta robusta/robusta --values=generated_values.yaml

You should now get playbooks results in Discord!

Discord configuration tutorial

See video below: