ArchitectureΒΆ
The base installation for Robusta runs in-cluster as two Kubernetes deployments
robusta-forwarder - Connects to the APIServer and monitors Kubernetes changes. Forwards them to robusta-runner.
robusta-runner - Receives all events, evaluates playbooks, sends notifications
Optionally, Robusta has some additional components, described below.
HolmesGPT (Optional)ΒΆ
Robusta's next generation AI-engine that investigates alerts automatically. See AI Analysis.
Bundled Prometheus (Optional)ΒΆ
Install Robusta with Prometheus included. This is powered by kube-prometheus-stack
.
Alternatively, you can integrate an existing Prometheus with Robusta.
Web UI (Optional)ΒΆ
The Robusta SaaS platform provides a single pane of glass for all your alerts and clusters.
On commercial plans, the UI is available for self-hosting in your own environment.
CLI (Optional)ΒΆ
The robusta
cli makes it easier to install Robusta by auto-generating Helm values.