File

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 write issues and events in your Kubernetes cluster to a local file (in JSON format).

Add this to your generated_values.yaml

sinksConfig:
- file_sink:
    name: file_sink
    file_name: optional\path\to\file.json

The file_name is the path to the output file where the playbook finding data will be written. It has to be a valid path with write permissions. This parameter is optional. If you omit it the stdout (console) will be used as default output.

Save the file and run

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