Kubernetes observability and automation, with an awesome Prometheus integration
Alternatives To Robusta
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
19 hours ago358gpl-3.0C
Monitor your servers, containers, and applications, in high-resolution and in real-time!
Grafana58,199253416 hours ago5,191December 03, 20234,207agpl-3.0TypeScript
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
Skywalking22,6734283 days ago28September 01, 202350apache-2.0Java
APM, Application Performance Monitoring System
Thanos12,27991a day ago470November 24, 2023485apache-2.0Go
Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.
Victoriametrics9,822916 hours ago580November 16, 2023849apache-2.0Go
VictoriaMetrics: fast, cost-effective monitoring solution and time series database
18 hours ago226agpl-3.0Rust
🚀 10x easier, 🚀 140x lower storage cost, 🚀 high performance, 🚀 petabyte scale - Elasticsearch/Splunk/Datadog alternative for 🚀 (logs, metrics, traces, RUM, Error tracking, Session replay).
Kube State Metrics4,856543 days ago104November 06, 202387apache-2.0Go
Add-on agent to generate and expose cluster-level metrics.
6 days ago56June 30, 202352apache-2.0Go
extract internal monitoring data from application logs for collection in a timeseries database
Parca3,5178a day ago61October 20, 2023176apache-2.0TypeScript
Continuous profiling for analysis of CPU and memory usage, down to the line number and throughout time. Saving infrastructure cost, improving performance, and increasing reliability.
2 days ago542agpl-3.0Go
Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus.
Alternatives To Robusta
Select To Compare

Alternative Project Comparisons

Keep your Kubernetes microservices up and running

Connect your existing Prometheus, gain 360° observability

(Prometheus recommended, but not required)

twitter robusta slack robusta LinkedIn Youtube

💻 About the project

Robusta is both an automations engine for Kubernetes, and a multi-cluster observability platform.

Robusta is commonly used alongside Prometheus, but other tools are supported too.

By listening to all the events in your cluster, Robusta can tell you why alerts fired, what happened at the same time, and what you can do about it.

Robusta can either improve your existing alerts, or be used to define new alerts triggered by APIServer changes.

🛠️ How it works

Robusta's behaviour is defined by rules like this:

  - on_prometheus_alert:
      alert_name: KubePodCrashLooping
  - logs_enricher: {}
  - slack

In the above example, whenever the KubePodCrashLooping alert fires, Robusta will fetch logs from the right pod and attach them to the alert. The result looks like this:

Robusta also supports alert-remediations:

Over 50 types of automations and enrichments are built-in »

(back to top)

📒 Installing Robusta

  1. Install our python cli:
python3 -m pip install -U robusta-cli --no-cache
  1. Generate a values file for Helm:
robusta gen-config
  1. Install Robusta with Helm:
helm repo add robusta && helm repo update
helm install robusta robusta/robusta -f ./generated_values.yaml

Detailed instructions »

📝 Documentation

Interested? Learn more about Robusta

Full documentation »

(back to top)

✉️ Contact

(back to top)

📑 License

Robusta is distributed under the MIT License. See for more information.

🕐 Stay up to date

We add new features regularly. Stay up to date by watching us on GitHub.

Popular Prometheus Projects
Popular Observability Projects
Popular Operations Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Monitoring Tool
Kubernetes Monitoring