Welcome to the Robusta DocsΒΆ

Robusta is an open source observability tool for Kubernetes, which extends Prometheus. Using automation rules, Robusta automatically fetches the data you need to investigate, and attaches it to your alerts.

Examples

  • When alerts fire on Pods, fetch Pod logs

  • When Jobs fail, show data from the last run

  • When Pods are Pending, see why (kubectl get events)

  • When common alerts in kube-prometheus-stack fire, suggest fixes

  • Optionally send alerts to ChatGPT for analysis (disabled by default)

More Features

  • Batteries included. No need to define alerts or automations. (We regularly test our alerts on GKE, EKS, AKS, and RKE to fine-tune.)

  • Route alerts by namespace, team, and severity

  • Not just Prometheus. Send notifications for rollouts/changes too

  • Remediate alerts with custom commands

  • Many integrations, including Slack, MSTeams, OpsGenie, PagerDuty, and JIRA

Robusta is used in production by hundreds of teams. It monitors infrastructure for Fortune 500 companies, MSPs, and startups.

It can install everything you need to monitor Kubernetes from scratch, or it can be added to an existing Prometheus.

Get Started β†’