diff --git a/docs/index.rst b/docs/index.rst index 8c87f5a39..e97d5933c 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -62,10 +62,8 @@ help -Welcome to the Robusta Docs -=============================== - -Robusta is an open source observability tool for Kubernetes, which extends Prometheus. Using automation rules, Robusta automatically fetches the data you need to investigate, and attaches it to your alerts. +Better Prometheus Alerts (and more) for Kubernetes +===================================================== .. grid:: 1 1 2 2 :margin: 0 @@ -73,32 +71,33 @@ Robusta is an open source observability tool for Kubernetes, which extends Prome .. grid-item:: - **Examples** + What Does Robusta Add to Prometheus? + ------------------------------------- - * When alerts fire on Pods, fetch Pod logs - * When Jobs fail, show data from the last run - * When Pods are Pending, see why (``kubectl get events``) - * When common alerts in ``kube-prometheus-stack`` fire, suggest fixes - * Optionally send alerts to ChatGPT for analysis (disabled by default) + Robusta extends Prometheus/VictoriaMetrics/Coralogix (and more) with features like: - **More Features** + * :doc:`Smart Grouping ` - reduce notification spam with Slack threads 🧵 + * :ref:`AI Investigation ` - Kickstart your alert investigations with AI (optional) + * :ref:`Alert Enrichment ` - see pods logs and other data alongside your alerts + * :ref:`Self-Healing ` - define auto-remediation rules for faster fixes + * :ref:`K8s-Native Alert Routing ` by team, namespace, k8s metadata and more + * :ref:`Problem-Detection without PromQL ` - alert on OOMKills, failing Jobs, etc + * :ref:`Change Tracking ` for Kubernetes Resources to correlate alerts and rollouts + * :ref:`Auto-Resolve ` - send alerts, later update them as resolved (e.g. in Jira) + * :ref:`Dozens of Integrations ` - Slack, Teams, Jira, and more - * Batteries included. No need to define alerts or automations. (We regularly test our alerts on GKE, EKS, AKS, and RKE to fine-tune.) - * Route alerts by namespace, team, and severity - * Not just Prometheus. Send notifications for rollouts/changes too - * Remediate alerts with custom commands - * :ref:`Many integrations `, including Slack, MSTeams, OpsGenie, PagerDuty, and JIRA + Bring your own Prometheus or install our :ref:`preconfigured bundle `. .. grid-item:: .. md-tab-set:: - .. md-tab-item:: Crashing Pod + .. md-tab-item:: Alert Enrichment .. image:: /images/prometheus-alert-with-robusta.png :width: 800px - .. md-tab-item:: OOMKill + .. md-tab-item:: Track OOMKills .. image:: /images/oomkillpod.png :width: 800px @@ -113,9 +112,10 @@ Robusta is an open source observability tool for Kubernetes, which extends Prome .. image:: /images/jira_example.png :width: 800px -Robusta is used in production by hundreds of teams. It monitors infrastructure for Fortune 500 companies, MSPs, and startups. +Who uses Robusta? +------------------------------------- -It can install everything you need to monitor Kubernetes from scratch, or it can be added to an existing Prometheus. +Robusta is used in production by hundreds of teams, from cloud-native pioneers to the Fortune 500. .. button-ref:: ../setup-robusta/installation/index :color: primary diff --git a/docs/tutorials/chatgpt.rst b/docs/tutorials/chatgpt.rst index f59840fe9..a294869de 100644 --- a/docs/tutorials/chatgpt.rst +++ b/docs/tutorials/chatgpt.rst @@ -1,16 +1,6 @@ .. _chatgpt: -ChatGPT (AI) for Prometheus +AI Alert Investigation ############################################## -Using the `kubernetes-chatgpt-bot `_, you can send Prometheus alerts to ChatGPT for investigation. - -This example shows the power of Robusta playbooks. Playbooks can process Prometheus alerts and add extra information - with little effort. - -.. raw:: html - - - - - -See `GitHub `_ for setup instructions. +See the :ref:`HolmesGPT Integration ` for Robusta's most powerful AI features.