Robusta is installed and managed with Helm.
The main component of Robusta is the automation engine, which runs in-cluster as two Kubernetes deployments
Connects to the APIServer and monitors Kubernetes changes. Forwards them to robusta-runner.
Bundled Prometheus stack (optional)¶
Robusta includes an optional Embedded Prometheus Stack, preconfigured with alerts for Kubernetes according to best practices.
If you already use kube-prometheus-stack, you can point it at Robusta instead.
Web UI (optional)¶
The robusta cli has two main uses:
Making it easier to install Robusta by autogenerating Helm values
Manually triggering Robusta troubleshooting workflows (e.g. to grab a heap dump from any Java pod)
It also has features useful for developing Robusta itself.