Code Monkey home page Code Monkey logo

robusta's Introduction

Robusta - Better Prometheus Alerts (and more) for Kubernetes

Enrich, Group, and Remediate your Alerts

How it Works | Installation | Integrations ↗ | Docs ↗ | Slack Community ↗

What Can Robusta Do?

Robusta integrates with Prometheus (e.g. kube-prometheus-stack or Coralogix) by webhook and adds features like:

Don't have Prometheus? You can use Robusta without Prometheus, or install our all-in-one Kubernetes observability stack with Robusta and Prometheus included.

🛠️ How it works

Robusta is powered by a rule engine that takes incoming events (e.g. Prometheus alerts) and runs actions on them to gather more information or remediate problems.

Here is an example rule that adds Pod logs to the KubePodCrashLooping alert from Prometheus:

triggers:
  - on_prometheus_alert:
      alert_name: KubePodCrashLooping
actions:
  - logs_enricher: {}

The resulting alert looks like this in Slack:

When performing auto-remediation, you can configure 100% automation, or semi-automatic mode that requires user confirmation:

Learn more »

(back to top)

📒 Installing Robusta

Robusta is installed with Helm. For convenience, we provide a CLI wizard to generate Helm values.

You can install Robusta alongside your existing Prometheus, or as an all-in-one bundle with Robusta and a preconfigured kube-prometheus-stack.

Installation 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.

robusta's People

Contributors

aantn avatar arikalon1 avatar roiglinik avatar avi-robusta avatar pavangudiwada avatar ganeshrvel avatar sheeproid avatar leavemyyard avatar anfatum avatar kotlickya avatar djarv1337 avatar michmartineau avatar shubh28698 avatar robertszefler avatar alikhanxgrid avatar avinashupadhya99 avatar oscgu avatar wahajxgrid avatar daanvinken avatar paoloyx avatar pablos44 avatar levtomer66 avatar itisallgood avatar mershal avatar samalex0808 avatar romga avatar rishavmehra avatar martynbristow avatar lippertmarkus avatar k4kratik avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.