All Projects → robusta-dev → robusta

robusta-dev / robusta

Licence: MIT license
Open source Kubernetes monitoring, troubleshooting, and automation platform

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to robusta

Netdata
Real-time performance monitoring, done right! https://www.netdata.cloud
Stars: ✭ 57,056 (+7290.67%)
Mutual labels:  notifications, grafana, alerting, observability
Awesome Prometheus Alerts
🚨 Collection of Prometheus alerting rules
Stars: ✭ 3,323 (+330.44%)
Mutual labels:  grafana, alerting, alertmanager
Alertmanager
Prometheus Alertmanager
Stars: ✭ 4,574 (+492.49%)
Mutual labels:  notifications, alertmanager
Consul Alerts
A simple daemon to send notifications based on Consul health checks
Stars: ✭ 792 (+2.59%)
Mutual labels:  notifications, alerting
kthxbye
Prometheus Alertmanager alert acknowledgement management daemon
Stars: ✭ 128 (-83.42%)
Mutual labels:  alerting, alertmanager
Example Prometheus Nodejs
Prometheus monitoring example with Node.js
Stars: ✭ 249 (-67.75%)
Mutual labels:  grafana, alerting
spontit-api-python-wrapper
Send functional, flexible push notifications to iOS, Android, and desktop devices (without your own app or website).
Stars: ✭ 35 (-95.47%)
Mutual labels:  notifications, alerting
aws-o11y-recipes
recipes for observability solutions at AWS
Stars: ✭ 110 (-85.75%)
Mutual labels:  grafana, observability
Grafana
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.
Stars: ✭ 45,930 (+5849.48%)
Mutual labels:  grafana, alerting
Prometheus-grafana
Monitor your Kubernetes cluster resources and applications
Stars: ✭ 21 (-97.28%)
Mutual labels:  grafana, alertmanager
Alertmanager
Alertmanager for macOS.
Stars: ✭ 49 (-93.65%)
Mutual labels:  alerting, alertmanager
victoriametrics-ru-links
Список постов и видеозаписей об VictoriaMetrics на русском языке
Stars: ✭ 1 (-99.87%)
Mutual labels:  grafana, observability
Prometheus Book
Prometheus操作指南
Stars: ✭ 2,637 (+241.58%)
Mutual labels:  grafana, alertmanager
chia-monitor
🍃 A comprehensive monitoring and alerting solution for the status of your Chia farmer and harvesters.
Stars: ✭ 131 (-83.03%)
Mutual labels:  notifications, grafana
Legend
Legend builds and publishes Grafana dashboards for your services with prefilled metrics and alerts for your services.
Stars: ✭ 149 (-80.7%)
Mutual labels:  grafana, observability
snmp notifier
A webhook to relay Prometheus alerts as SNMP traps, because sometimes, you have to deal with legacy
Stars: ✭ 33 (-95.73%)
Mutual labels:  alerting, alertmanager
Grafterm
Metrics dashboards on terminal (a grafana inspired terminal version)
Stars: ✭ 613 (-20.6%)
Mutual labels:  grafana, observability
Cloudprober
An active monitoring software to detect failures before your customers do.
Stars: ✭ 1,269 (+64.38%)
Mutual labels:  grafana, observability
PrometheusWithGrafana
Setup Prometheus with Grafana dashboard using Ansible
Stars: ✭ 50 (-93.52%)
Mutual labels:  grafana, alertmanager
trovilo
trovilo collects and prepares files from Kubernetes ConfigMaps for Prometheus & friends
Stars: ✭ 16 (-97.93%)
Mutual labels:  grafana, alertmanager

Robusta Logo

Robusta

A troubleshooting and automations platform for Kubernetes

Explore the docs »

GitHub Workflow Status (event) GitHub

twitter robusta slack robusta LinkedIn Youtube

Table of Contents

  1. About the project
  2. Use cases
  3. Examples
  4. Installing Robusta
  5. Documentation
  6. Contact
  7. License
  8. Stay up to date
  9. Acknowledgments

💻 About the project

Robusta streamlines everything that happens after you deploy your application. It is somewhat like Zapier/IFTTT for DevOps, with an emphasis on prebuilt useful automations and not just "build your own".

🛠️ Use cases

Screenshots and demos »

Examples

Monitor crashing pods and send their logs to Slack:

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

Remediate alerts with the click of a button:

Take manual troubleshooting actions, like attaching a debugger to a python pod:

robusta playbooks trigger python_debugger name=mypod namespace=default

Over 50 built-in automations »

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

🙏 Acknowledgments

Thank you to all of our contributors!

An additional thanks to all the open source projects we use. Especially:

  1. Hikaru
  2. Pydantic
  3. Typer
  4. Kubernetes Python library
  5. CairoSVG
  6. ...and all the other libraries we use

Each open source project is used in accordance with the relevant licenses. Details can be found on the website for each project.

(back to top)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].