Skip to content

robusta-dev/robusta

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
October 12, 2023 09:10
July 9, 2023 10:32
July 18, 2023 14:32
October 27, 2023 15:27
October 27, 2023 15:27
October 21, 2021 11:42
January 25, 2023 10:16
May 9, 2023 12:14
September 5, 2022 12:11

πŸ’» 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:

triggers:
  - on_prometheus_alert:
      alert_name: KubePodCrashLooping
actions:
  - logs_enricher: {}
sinks:
  - 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 https://robusta-charts.storage.googleapis.com && 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 LICENSE.md for more information.

πŸ• Stay up to date

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