Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
305 changes: 304 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,246 @@ Robusta integrates with Prometheus 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.

## 🔗 Integrations

Robusta integrates with a variety of tools and platforms. Click on any logo to learn more about the integration.

### 📤 Notification Destinations

<table>
<tr>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/sinks/slack.html">
<img src="./docs/images/integration_logos/slack-icon.png" alt="Slack" width="40">
<br><strong>Slack</strong>
</a>
</td>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/sinks/ms-teams.html">
<img src="./docs/images/integration_logos/teams-icon.png" alt="MS Teams" width="40">
<br><strong>MS Teams</strong>
</a>
</td>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/sinks/discord.html">
<img src="./docs/images/integration_logos/discord-icon.png" alt="Discord" width="40">
<br><strong>Discord</strong>
</a>
</td>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/sinks/telegram.html">
<img src="./docs/images/integration_logos/telegram-icon.png" alt="Telegram" width="40">
<br><strong>Telegram</strong>
</a>
</td>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/sinks/google_chat.html">
<img src="./docs/images/integration_logos/google_chat-icon.png" alt="Google Chat" width="40">
<br><strong>Google Chat</strong>
</a>
</td>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/sinks/mattermost.html">
<img src="./docs/images/integration_logos/mattermost-icon.png" alt="Mattermost" width="40">
<br><strong>Mattermost</strong>
</a>
</td>
</tr>
<tr>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/sinks/PagerDuty.html">
<img src="./docs/images/integration_logos/pagerduty-icon.png" alt="PagerDuty" width="40">
<br><strong>PagerDuty</strong>
</a>
</td>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/sinks/Opsgenie.html">
<img src="./docs/images/integration_logos/opsgenie-icon.png" alt="Opsgenie" width="40">
<br><strong>Opsgenie</strong>
</a>
</td>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/sinks/jira.html">
<img src="./docs/images/integration_logos/jira-icon.png" alt="Jira" width="40">
<br><strong>Jira</strong>
</a>
</td>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/sinks/ServiceNow.html">
<img src="./docs/images/integration_logos/servicenow-icon.png" alt="ServiceNow" width="40">
<br><strong>ServiceNow</strong>
</a>
</td>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/sinks/mail.html">
<img src="./docs/images/integration_logos/smtp-logo.png" alt="Email" width="40">
<br><strong>Email</strong>
</a>
</td>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/sinks/webhook.html">
<img src="./docs/images/integration_logos/webhook-icon.png" alt="Webhook" width="40">
<br><strong>Webhook</strong>
</a>
</td>
</tr>
<tr>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/sinks/DataDog.html">
<img src="./docs/images/integration_logos/datadog-icon.png" alt="DataDog" width="40">
<br><strong>DataDog</strong>
</a>
</td>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/sinks/VictorOps.html">
<img src="./docs/images/integration_logos/victorops-logo.svg" alt="VictorOps" width="40">
<br><strong>VictorOps</strong>
</a>
</td>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/sinks/rocketchat.html">
<img src="./docs/images/integration_logos/rocketchat-logo.svg" alt="Rocket.Chat" width="40">
<br><strong>Rocket.Chat</strong>
</a>
</td>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/sinks/webex.html">
<img src="./docs/images/integration_logos/webex-logo.png" alt="Webex" width="40">
<br><strong>Webex</strong>
</a>
</td>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/sinks/pushover.html">
<img src="./docs/images/integration_logos/pushover-icon.png" alt="Pushover" width="40">
<br><strong>Pushover</strong>
</a>
</td>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/sinks/zulip.html">
<img src="https://zulip.com/static/images/logo/zulip-icon-128x128.png" alt="Zulip" width="40">
<br><strong>Zulip</strong>
</a>
</td>
</tr>
<tr>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/sinks/RobustaUI.html">
<img src="./logos/logo-only.png" alt="Robusta UI" width="40">
<br><strong>Robusta UI</strong>
</a>
</td>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/sinks/kafka.html">
<img src="./docs/images/integration_logos/kafka-logo.png" alt="Kafka" width="40">
<br><strong>Kafka</strong>
</a>
</td>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/sinks/file.html">
<img src="./docs/images/integration_logos/file-icon.svg" alt="File" width="40">
<br><strong>File</strong>
</a>
</td>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/sinks/YandexMessenger.html">
<img src="./docs/images/integration_logos/yandex-logo.svg" alt="Yandex Messenger" width="40">
<br><strong>Yandex Messenger</strong>
</a>
</td>
</tr>
</table>

### 📊 Metrics and Alerts

<table>
<tr>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/alertmanager-integration/alert-manager.html">
<img src="./docs/images/integration_logos/prometheus-icon.png" alt="Prometheus" width="40">
<br><strong>Prometheus</strong>
</a>
</td>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/alertmanager-integration/victoria-metrics.html">
<img src="./docs/images/integration_logos/victoriametrics-logo.png" alt="Victoria Metrics" width="40">
<br><strong>Victoria Metrics</strong>
</a>
</td>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/alertmanager-integration/grafana-alert-manager.html">
<img src="./docs/images/integration_logos/grafana-icon.png" alt="Grafana" width="40">
<br><strong>Grafana Alertmanager</strong>
</a>
</td>
<!-- <td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/alertmanager-integration/embedded-prometheus.rst">
<img src="./docs/images/integration_logos/prometheus-icon.png" alt="kube-prometheus-stack" width="40">
<br><strong>kube-prometheus-stack</strong>
</a>
</td> -->
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/alertmanager-integration/outofcluster-prometheus.rst">
<img src="./docs/images/integration_logos/thanos-logo.svg" alt="Thanos" width="40">
<br><strong>Thanos</strong>
</a>
</td>
</tr>
<tr>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/alertmanager-integration/aws-managed-prometheus.html">
<img src="./docs/images/integration_logos/aws-managed-prometheus-logo.svg" alt="AWS Managed Prometheus" width="40">
<br><strong>AWS Managed Prometheus</strong>
</a>
</td>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/alertmanager-integration/google-managed-prometheus.html">
<img src="./docs/images/integration_logos/gcpmonitoring-icon.png" alt="Google Managed Prometheus" width="40">
<br><strong>Google Managed Prometheus</strong>
</a>
</td>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/alertmanager-integration/azure-managed-prometheus.html">
<img src="./docs/images/integration_logos/azure-managed-prometheus.png" alt="Azure Managed Prometheus" width="40">
<br><strong>Azure Managed Prometheus</strong>
</a>
</td>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/alertmanager-integration/coralogix_managed_prometheus.html">
<img src="./docs/images/integration_logos/coralogix-icon.png" alt="Coralogix" width="40">
<br><strong>Coralogix</strong>
</a>
</td>
</tr>
</table>

### 🧠 AI-Powered Alert Enrichement

<table>
<tr>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/holmesgpt/index.html">
<img src="https://raw.githubusercontent.com/robusta-dev/holmesgpt/refs/heads/master/images/logo.png" alt="HolmesGPT" width="40">
<br><strong>HolmesGPT</strong>
</a>
</td>
</tr>
</table>

### 💰 Cost Management

<table>
<tr>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/resource-recommender.html">
<img src="./docs/images/integration_logos/kubernetes-icon.png" alt="KRR" width="40">
<br><strong>KRR (Kubernetes Resource Recommender)</strong>
</a>
</td>
</tr>
</table>

<p align="right">(<a href="#top">back to top</a>)</p>

## 🛠️ How it works

Robusta uses rules and AI to take Prometheus alerts and add extra information to them, such as pod logs, relevant graphs, possible remediations, and more.
Expand Down Expand Up @@ -58,19 +298,80 @@ To get *even more* out of Robusta, we recommend creating [a free Robusta UI acco

[Installation instructions »](https://docs.robusta.dev/master/setup-robusta/installation/index.html)


<!-- ### 🌩️ Installation Options -->

<!-- <table>
<tr>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/alertmanager-integration/eks-managed-prometheus.html">
<img src="./docs/images/integration_logos/eks-icon.png" alt="AWS EKS" width="40">
<br><strong>AWS EKS</strong>
</a>
</td>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/alertmanager-integration/google-managed-prometheus.html">
<img src="./docs/images/integration_logos/gke-icon.png" alt="Google GKE" width="40">
<br><strong>Google GKE</strong>
</a>
</td>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/configuration/alertmanager-integration/azure-managed-prometheus.html">
<img src="./docs/images/integration_logos/aks-icon.png" alt="Azure AKS" width="40">
<br><strong>Azure AKS</strong>
</a>
</td>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/setup-robusta/openshift.html">
<img src="./docs/images/integration_logos/openshift-icon.png" alt="OpenShift" width="40">
<br><strong>OpenShift</strong>
</a>
</td>
</tr>
<tr>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/setup-robusta/gitops/argocd.html">
<img src="./docs/images/integration_logos/argocd-icon.png" alt="ArgoCD" width="40">
<br><strong>ArgoCD</strong>
</a>
</td>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/setup-robusta/gitops/flux.html">
<img src="https://fluxcd.io/img/flux-icon-color.png" alt="Flux" width="40">
<br><strong>Flux</strong>
</a>
</td>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/setup-robusta/installation/all-in-one-installation.html">
<img src="./docs/images/integration_logos/prometheus-icon.png" alt="All-in-One" width="40">
<br><strong>All-in-One Package</strong>
</a>
</td>
<td align="center" width="100">
<a href="https://docs.robusta.dev/master/setup-robusta/installation/standalone-installation.html">
<img src="./docs/images/integration_logos/kubernetes-icon.png" alt="Standalone" width="40">
<br><strong>Standalone</strong>
</a>
</td>
</tr>
</table> -->

<!-- <p align="right">(<a href="#top">back to top</a>)</p> -->

## 🖥 Free Robusta UI
Take your Kubernetes monitoring to the next level with the [Robusta SaaS platform](https://platform.robusta.dev/signup?utm_source=github&utm_medium=robusta-readme&utm_content=free_robusta_ui_section). Creating an account is free, and includes:

- **AI Assistant**: Solve alerts faster with an AI assistant that highlights relevant observability data
- **Alert Timeline**: View Prometheus alerts across multiple clusters and spot correlations with a powerful timeline view
- **Change Tracking**: Correlate alerts with changes to your infrastructure or applications, with Robustas automatic change tracking for Kubernetes
- **Change Tracking**: Correlate alerts with changes to your infrastructure or applications, with Robusta's automatic change tracking for Kubernetes

<a href="https://www.loom.com/share/89c7e098d9494d79895738e0b06091f0">
<img src="https://cdn.loom.com/sessions/thumbnails/89c7e098d9494d79895738e0b06091f0-f508768968f50b46-full-play.gif">
</a>

<p align="right">(<a href="#top">back to top</a>)</p>


## 📝 Documentation
Interested? Learn more about Robusta.

Expand All @@ -93,3 +394,5 @@ Robusta is distributed under the MIT License. See [LICENSE.md](https://github.co
We add new features regularly. Stay up to date by watching us on GitHub.

![](./docs/images/star-repo.gif)


Binary file added docs/images/integration_logos/aks-icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/integration_logos/anthropic-icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/integration_logos/argocd-icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
18 changes: 18 additions & 0 deletions docs/images/integration_logos/aws-managed-prometheus-logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/integration_logos/bash-icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/integration_logos/coralogix-icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/integration_logos/datadog-icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/integration_logos/discord-icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/integration_logos/dynatrace-icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/integration_logos/eks-icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions docs/images/integration_logos/file-icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/integration_logos/gemini-icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/integration_logos/github-icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/integration_logos/gitlab-icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/integration_logos/gke-icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/integration_logos/grafana-icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/integration_logos/graylog-icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/integration_logos/http-icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/integration_logos/incidentio-icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/integration_logos/jira-icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/images/integration_logos/kafka-icon.png
Binary file added docs/images/integration_logos/kafka-logo.png
Binary file added docs/images/integration_logos/kibana-icon.png
Binary file added docs/images/integration_logos/kubernetes-icon.png
Binary file added docs/images/integration_logos/litellm-icon.png
Binary file added docs/images/integration_logos/llamacpp-icon.png
Binary file added docs/images/integration_logos/mattermost-icon.png
Binary file added docs/images/integration_logos/newrelic-icon.png
Binary file added docs/images/integration_logos/ollama-icon.png
Binary file added docs/images/integration_logos/openai-icon.png
Binary file added docs/images/integration_logos/openshift-icon.png
Binary file added docs/images/integration_logos/opsgenie-icon.png
Binary file added docs/images/integration_logos/pagerduty-icon.png
Binary file added docs/images/integration_logos/postgres-icon.png
Binary file added docs/images/integration_logos/prometheus-icon.png
Binary file added docs/images/integration_logos/psql-icon.png
Binary file added docs/images/integration_logos/pushover-icon.png
Binary file added docs/images/integration_logos/python-icon.png
Loading