Skip to content

Commit 865bc4a

Browse files
authored
Merge branch 'master' into feature/helm-dns-config
2 parents 8d5b605 + cd99816 commit 865bc4a

40 files changed

Lines changed: 259 additions & 998 deletions

docs/conf.py

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,11 @@
7171
"developer-guide/actions/findings-api.html": "/master/playbook-reference/actions/develop-actions/findings-api.html",
7272
"tutorials/my-first-custom-action.html": "/master/playbook-reference/actions/develop-actions/index.html",
7373
"user-guide/self-hosting.html": "/master/how-it-works/oss-vs-saas.html",
74-
"getting-started/installation.html": "/master/setup-robusta/installation/all-in-one-installation.html",
74+
"getting-started/installation.html": "/master/setup-robusta/installation/index.html",
75+
"setup-robusta/installation/all-in-one-installation.html": "/master/setup-robusta/installation/index.html",
76+
"setup-robusta/installation/standalone-installation.html": "/master/setup-robusta/installation/index.html",
77+
"setup-robusta/installation/dev-setup.html": "/master/help.html",
78+
"setup-robusta/supported-clusters.html": "/master/setup-robusta/installation/index.html",
7579
"tutorials/java-troubleshooting.html": "/master/tutorials/application-troubleshooting-java.html",
7680
"catalog/sinks/index.html": "/master/configuration/sinks/index.html",
7781
"tutorials/prometheus-enrichment.html": "/master/tutorials/alert-custom-enrichment.html",
@@ -97,7 +101,8 @@
97101
"configuration/defining-playbooks/playbook-basics.html": "/master/playbook-reference/index.html",
98102
"configuration/defining-playbooks/trigger-action-binding.html": "/master/playbook-reference/index.html#matching-actions-to-triggers",
99103
"playbook-reference/defining-playbooks/trigger-action-binding.html": "/master/playbook-reference/index.html#matching-actions-to-triggers",
100-
"configuration/additional-settings.html": "/master/setup-robusta/additional-settings.html",
104+
"configuration/additional-settings.html": "/master/setup-robusta/installation/index.html",
105+
"setup-robusta/additional-settings.html": "/master/setup-robusta/installation/index.html",
101106
"developer-guide/writing-playbooks.html": "/master/playbook-reference/defining-playbooks/index.html",
102107
"user-guide/slack.html": "/master/configuration/sinks/slack.html",
103108
"user-guide/elasticsearch.html": "/master/playbook-reference/triggers/elasticsearch.html",
@@ -130,8 +135,11 @@
130135
"tutorials/alert-custom-prometheus.html": "/master/configuration/alertmanager-integration/alert-custom-prometheus.html",
131136
"catalog/triggers/prometheus.html": "/master/configuration/alertmanager-integration/index.html",
132137
"playbook-reference/prometheus-examples/alert-remediation.html": "/master/playbook-reference/automatic-remediation-examples/index.html",
133-
"configuration/ai-analysis.html": "/master/configuration/holmesgpt/main-features.html",
134-
"configuration/holmesgpt/index.html": "/master/configuration/holmesgpt/main-features.html",
138+
"configuration/ai-analysis.html": "https://robusta.dev/",
139+
"configuration/holmesgpt/index.html": "https://robusta.dev/",
140+
"configuration/holmesgpt/main-features.html": "https://robusta.dev/",
141+
"configuration/holmesgpt/getting-started.html": "https://robusta.dev/",
142+
"configuration/holmesgpt/holmesgpt-docs.html": "https://robusta.dev/",
135143
# AI Analysis pages redirects to holmesgpt.dev (docs have moved there)
136144
"configuration/holmesgpt/builtin_toolsets.html": "https://holmesgpt.dev/data-sources/builtin-toolsets/?tab=robusta-helm-chart",
137145
"configuration/holmesgpt/permissions.html": "https://holmesgpt.dev/data-sources/permissions/?tab=robusta-helm-chart",
@@ -164,12 +172,12 @@
164172
"tutorials/more-tutorials.html": "/master/help.html",
165173
"common-errors.html": "/master/help.html#common-errors",
166174
"user-guide/defining-playbooks.html": "/master/playbook-reference/defining-playbooks/index.html",
167-
"user-guide/global-config.html": "/master/setup-robusta/additional-settings.html#global-config",
175+
"user-guide/global-config.html": "/master/setup-robusta/installation/index.html",
168176
"user-guide/configuration-secrets.html": "master/setup-robusta/configuration-secrets.html",
169177
"user-guide/additional-playbooks.html": "/master/playbook-reference/defining-playbooks/external-playbook-repositories.html",
170178
"user-guide/embedded-prometheus.html": "/master/configuration/alertmanager-integration/embedded-prometheus.html#enabling-the-embedded-prometheus",
171179
"user-guide/node-selector.html": "/master/setup-robusta/node-selector.html",
172-
"user-guide/interactivity.html": "/master/setup-robusta/additional-settings.html#two-way-interactivity",
180+
"user-guide/interactivity.html": "/master/setup-robusta/installation/index.html",
173181
"user-guide/flow-control.html": "/master/playbook-reference/index.html#using-filters-to-restrict-triggers",
174182
"catalog/triggers/index.html": "/master/playbook-reference/triggers/index.html",
175183
"catalog/triggers/kubernetes.html": "/master/playbook-reference/triggers/kubernetes.html",
@@ -216,7 +224,7 @@
216224
"playbook-reference/overview.html": "/master/playbook-reference/index.html",
217225
"playbook-reference/defining-playbooks/playbook-basics.html": "/master/playbook-reference/index.html",
218226
"how-it-works/alert-builtin-enrichment.html": "/master/playbook-reference/builtin-alert-enrichment.html",
219-
"setup-robusta/installation/extend-prometheus-installation.html": "/master/setup-robusta/installation/standalone-installation.html",
227+
"setup-robusta/installation/extend-prometheus-installation.html": "/master/setup-robusta/installation/index.html",
220228
"playbook-reference/defining-playbooks/index.html": "/master/playbook-reference/index.html",
221229
"configuration/alertmanager-integration/alert-custom-prometheus.html": "/master/configuration/alertmanager-integration/embedded-prometheus.html#creating-custom-prometheus-alerts",
222230
"configuration/alertmanager-integration/index.html": "/master/configuration/index.html",

docs/configuration/alertmanager-integration/_testing_integration.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,4 +56,4 @@ If everything is setup properly, this alert will reach Robusta. It will show up
5656

5757
Robusta enriches alerts with Kubernetes and log data using Prometheus labels for mapping.
5858
Standard label names are used by default. If your setup differs, you can
59-
`customize this mapping </setup-robusta/additional-settings.html#alert-label-mapping>`_ to fit your environment.
59+
`customize this mapping </configuration/alertmanager-integration/customize-labels-priorities.html>`_ to fit your environment.

docs/configuration/exporting/robusta-pro-features.rst

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,7 @@ Data Export and Reporting
1919
* :doc:`Alert Reporting API <alert-statistics-api>`: Get aggregated statistics and counts for different alert types
2020
* :doc:`Send Alerts API <send-alerts-api>`: Send alerts programmatically from external systems
2121
* :doc:`Configuration Changes API <configuration-changes-api>`: Track configuration changes in your environment
22-
* :doc:`Namespace Resources API <namespace-resources-api>`: Query namespace-level resource information
2322
* :doc:`RBAC Configuration API <rbac-api>`: Programmatically manage role-based access control configurations
24-
* :doc:`Prometheus Query API <prometheus-query-api>`: Run PromQL queries against Prometheus in your connected clusters
2523

2624
Getting Started
2725
---------------

docs/configuration/exporting/send-alerts-api.rst

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,12 @@
11
Send Alerts API
22
===============
33

4-
Why Send Your Alerts to Robusta?
5-
---------------------------------
6-
7-
Benefits include:
8-
9-
* Persistent alert history on a filterable timeline
10-
* Centralized view of alerts from all your monitoring systems (multiple Prometheus instances, cloud services, custom tools)
11-
* AI investigation of alerts
12-
* Correlations between alerts and Kubernetes deploys
13-
* and more!
14-
15-
.. image:: /images/robusta-ui-timeline.png
16-
:alt: Prometheus Alert History
4+
Send alerts to Robusta to have HolmesGPT automatically run an AI-powered root cause analysis on each one. HolmesGPT investigates the alert against your live cluster state, logs, metrics, and connected data sources, then attaches its findings to help accelerate triage.
175

186
Integration Methods
197
-------------------
208

21-
There are two main ways to send alerts to Robusta:
9+
There are two main ways to send alerts to Robusta for HolmesGPT to investigate:
2210

2311
1. **Pre-built Integrations**: Use our existing integrations for AlertManager, Nagios, SolarWinds, and other monitoring systems. See :doc:`Send Alerts <../index>`.
2412

@@ -27,9 +15,6 @@ There are two main ways to send alerts to Robusta:
2715
Send Alerts API
2816
---------------
2917

30-
.. note::
31-
This API is available with the Robusta SaaS platform and self-hosted commercial plans. It is not available in the open-source version.
32-
3318
Use this endpoint to send alert data to Robusta. You can send up to 1000 alerts in a single request.
3419

3520
.. _send-alerts-api:
@@ -261,7 +246,7 @@ Troubleshooting
261246

262247
**Alerts arriving but missing Kubernetes context?**
263248

264-
Check :doc:`Alert Label Mapping </setup-robusta/additional-settings>` to customize how Prometheus labels map to Kubernetes resources.
249+
Check :doc:`Customize Labels and Priorities </configuration/alertmanager-integration/customize-labels-priorities>` to customize how Prometheus labels map to Kubernetes resources.
265250

266251
Testing Your Integration
267252
------------------------

docs/configuration/holmesgpt/getting-started.rst

Lines changed: 0 additions & 70 deletions
This file was deleted.

docs/configuration/holmesgpt/holmesgpt-docs.rst

Lines changed: 0 additions & 6 deletions
This file was deleted.

docs/configuration/holmesgpt/main-features.rst

Lines changed: 0 additions & 17 deletions
This file was deleted.

docs/configuration/metric-providers-external.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,5 +185,5 @@ Next Steps
185185
----------
186186

187187
- Configure :doc:`alert routing </notification-routing/index>`
188-
- Set up :doc:`AI-powered insights </configuration/holmesgpt/getting-started>`
188+
- `Set up AI-powered insights <https://platform.robusta.dev/signup>`_
189189
- Learn about :doc:`common configuration options <metric-providers>`

docs/configuration/sinks/sinks-development.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Each sink consists of a sink class and a config class. Optionally, helpers are u
2727

2828
To implement a new sink you must:
2929

30-
1. :ref:`Build Robusta from source <Build from Source>`
30+
1. Clone the `Robusta repo <https://github.com/robusta-dev/robusta>`_ and follow the README to build from source
3131
2. Add a new Python module inside `src/robusta/core/sinks <https://github.com/robusta-dev/robusta/tree/master/src/robusta/core/sinks>`_ containing your sink’s source code
3232
3. Implement a sink config class
3333
4. Implement a sink class

docs/configuration/sinks/slack.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ Quick Start
2020

2121
**Option 1: Automatic Setup (Recommended)**
2222

23-
When installing Robusta, run ``robusta gen-config`` and follow the prompts. This automatically configures Slack using our `official
23+
Sign up for a `free Robusta account <https://platform.robusta.dev/signup>`_ and connect Slack during the signup wizard. This automatically configures Slack using our `official
2424
Slack app <https://slack.com/apps/A0214S5PHB4-robusta?tab=more_info>`_.
2525

2626
Note: Robusta can only write messages and doesn't require read permissions.
2727

2828
**Option 2: Manual Configuration**
2929

30-
Generate a Slack API key by running ``robusta integrations slack``, then add to your ``generated_values.yaml``:
30+
Generate a Slack API key on your own (see :ref:`Creating Custom Slack Apps` below), then add it to your ``generated_values.yaml``:
3131

3232
.. code-block:: yaml
3333

0 commit comments

Comments
 (0)