You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* docs: reorganize integrations page to focus on alert forwarding
- Remove sinks/destinations from integrations overview
- Restructure page to highlight "Forward Alerts to Robusta"
- Add dedicated section for Prometheus, Nagios, and SolarWinds
- Simplify description to focus on alert forwarding and AI analysis
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* docs: move sinks from Integrations to Notifications & Routing section
- Move sinks reference from Integrations nav to Notifications & Routing nav
- Place sinks as first item in Notifications & Routing section
- Remove sinks from Integrations section to reduce confusion
- Keep logical grouping of alert destinations with notification routing
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* docs: fix integration page hierarchy and remove redundancy
- Redesign integrations overview to be truly high-level with categories
- Rename "Integrating with Prometheus" to "Alert Sources" for broader scope
- Remove duplicate content between overview and subpages
- Focus overview on integration categories rather than detailed setup
- Update navigation labels to match new page structure
- Make user journey clearer: overview → specific alert source setup
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* docs: major reorganization - separate Alert Sources, AI Analysis, and Automation
- Rename "Integrations" section to "Alert Sources" - much clearer purpose
- Create dedicated "AI Analysis" section for Holmes GPT only
- Move KRR, Popeye, and data export to "Automation" section
- Update Alert Sources overview to focus purely on monitoring integrations
- Remove mixed content categories that confused users
- Improve logical flow: Alert Sources → AI Analysis → Notifications → Automation
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* docs: improve notifications navigation with proper hierarchy
- Create new notifications overview page as entry point
- Reorder navigation: Overview → Configuring Sinks → Sink Reference
- Fix information hierarchy so users start with concepts, not specific sinks
- Prevent sphinx menu expansion pushing basic setup pages down
- Add clear getting started flow and common workflows
- Update sink reference title to match new structure
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* docs: move Nagios and SolarWinds to top-level Alert Sources
- Move Nagios and SolarWinds from Prometheus subpages to top-level Alert Sources
- Remove confusing navigation hierarchy where non-Prometheus systems appeared under Prometheus
- Clean up Prometheus page to focus purely on Prometheus/AlertManager integrations
- Remove "Other Alerting Systems" section since they're now top-level
- Create clearer navigation: Overview → Prometheus → Nagios → SolarWinds
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* docs: make Alert Sources overview more concise and actionable
- Remove verbose explanations and get straight to the point
- Lead with clear action: "Choose your monitoring system"
- Make card descriptions more direct and useful
- Add practical note about webhook compatibility for other systems
- Cut word count by ~60% while improving clarity
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* docs: remove negative labels like 'legacy' and 'enterprise'
- Change 'Legacy systems' to 'Nagios monitoring'
- Change 'Enterprise monitoring' to 'SolarWinds monitoring'
- Keep descriptions neutral and product-focused
- Avoid terms that might make users feel bad about their tech choices
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* docs: add helpful link to webhook documentation for other systems
- Link 'HTTP webhooks' to webhook triggers documentation
- Provides users with concrete next steps if their system isn't listed
- Makes the fallback option actionable rather than just informational
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* docs: fix webhook link to point to correct API documentation
- Link HTTP webhooks to exporting-data.rst which contains POST /api/alerts endpoint
- This is the correct endpoint for sending alerts from any system via HTTP
- Previous link was to webhook triggers which is for different use case
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* docs: move webhook API to Alert Sources section where it belongs
- Move exporting-data.rst from Automation to Alert Sources as "Custom Webhooks"
- This contains the POST /api/alerts endpoint for sending alerts TO Robusta
- Makes it discoverable for users wanting to integrate custom monitoring systems
- Logical placement with other alert source integrations
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* docs: switch from horizontal tabs to left sidebar navigation
- Remove navigation.tabs and navigation.tabs.sticky features
- Add navigation.sections and navigation.expand for better sidebar
- This provides more room for additional top-level sections
- Makes navigation more scalable for future section additions
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* switch to sidebar navigation
* clarify on pro features
* put robusta pro features in the right place
* docs
* Update index.rst
* fixes
* Improve documentation content and organization (#1883)
* Improve documentation content and organization
- Update main page alert features to match README with better descriptions
- Revamp architecture page with detailed component explanations and data flow
- Add links to Pro Features and pricing in Open Source vs SaaS comparison
- Add community tutorial by Naren P on Kubernetes monitoring automation
* Updated Robusta signup link
---------
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Pavan Gudiwada <25551553+pavangudiwada@users.noreply.github.com>
Co-authored-by: Pavan Gudiwada <pavangudiwada@users.noreply.github.com>
Copy file name to clipboardExpand all lines: docs/community-tutorials.rst
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,4 +10,5 @@ Here are more tutorials from the Robusta community:
10
10
* **Video:** `Twitter challenge - Robusta.dev on 10 nodes <https://www.youtube.com/watch?v=l_zaCaY_wls>`_ by `Nuno Captain Corsair <https://twitter.com/nunixtech>`_
11
11
* `Getting Started with Robusta on Digital Ocean <https://dev.to/heyrutam/getting-started-with-robusta-on-digital-ocean-3g41>`_ by `Rutam Prita Mishra <https://github.com/Rutam21>`_
12
12
* `Getting Started with Robusta on Civo Cloud <https://dev.to/heyrutam/getting-started-with-robusta-on-civo-cloud-5h8f>`_ by `Rutam Prita Mishra <https://github.com/Rutam21>`_
13
-
* `Kubernetes troubleshooting and automation using Robusta <https://xxradar.medium.com/kubernetes-troubleshooting-and-automation-using-robusta-13f113fcdc36>`_ by `Philippe Bogaerts <https://twitter.com/xxradar>`_
13
+
* `Kubernetes troubleshooting and automation using Robusta <https://xxradar.medium.com/kubernetes-troubleshooting-and-automation-using-robusta-13f113fcdc36>`_ by `Philippe Bogaerts <https://twitter.com/xxradar>`_
14
+
* `Enhancing Kubernetes Monitoring Automation with Robusta <https://naren4b.hashnode.dev/enhancing-kubernetes-monitoring-automation-with-robusta>`_ by `Naren P <https://naren4b.hashnode.dev/>`_
Robusta works best when integrated with Prometheus and AlertManager. When properly setup, Robusta will:
21
+
Connect Robusta to your Prometheus setup to get enriched alerts with logs, events, and metrics.
26
22
27
-
1. Show your existing Prometheus alerts in Robusta, enriched with extra information
28
-
2. Fetch relevant metrics from Prometheus and show them on related alerts
29
-
3. Fetch metrics from Prometheus and show them in the Robusta UI (optional, only relevant for UI users)
23
+
**Already using Robusta's embedded Prometheus?** No setup needed - skip this page.
30
24
31
-
If you installed Robusta's :ref:`Embedded Prometheus Stack`, then everything is pre-integrated and not setup is necessary. If not, you will need follow a guide below.
Send alerts from any monitoring system to Robusta via HTTP webhooks.
5
+
6
+
.. note::
7
+
This feature requires Robusta Pro (SaaS or self-hosted commercial plans).
8
+
9
+
Overview
10
+
--------
11
+
12
+
Forward alerts from any system that can send HTTP POST requests. Robusta will automatically enrich these alerts with Kubernetes context and apply your automation rules.
13
+
14
+
Webhook Endpoint
15
+
----------------
16
+
17
+
Send alerts to Robusta using the following endpoint:
18
+
19
+
.. code-block:: bash
20
+
21
+
POST https://api.robusta.dev/api/alerts
22
+
23
+
Authentication
24
+
--------------
25
+
26
+
You'll need your API key and account ID:
27
+
28
+
1. **Account ID**: Found in your ``generated_values.yaml`` file
29
+
2. **API Key**: Generate this in the Robusta platform under **Settings** → **API Keys** → **New API Key**
30
+
31
+
For detailed API documentation including request format, authentication, and examples, see :doc:`Alert History Import and Export API <exporting-data>`.
32
+
33
+
Quick Example
34
+
-------------
35
+
36
+
Here's a simple example of sending a custom alert:
37
+
38
+
.. code-block:: bash
39
+
40
+
curl --location --request POST 'https://api.robusta.dev/api/alerts' \
41
+
--header 'Authorization: Bearer YOUR_API_KEY' \
42
+
--header 'Content-Type: application/json' \
43
+
--data-raw '{
44
+
"account_id": "YOUR_ACCOUNT_ID",
45
+
"alerts": [
46
+
{
47
+
"title": "Test Service Down",
48
+
"description": "The Test Service is not responding.",
49
+
"source": "monitoring-system",
50
+
"priority": "high",
51
+
"aggregation_key": "test-service-issues"
52
+
}
53
+
]
54
+
}'
55
+
56
+
Next Steps
57
+
----------
58
+
59
+
For complete API documentation including all available fields and response formats, see :doc:`Alert History Import and Export API <exporting-data>`.
For a simpler webhook integration guide, see :doc:`Custom Webhooks <custom-webhooks>`.
10
15
11
16
There is an quick-start `Prometheus report-generator <https://github.com/robusta-dev/prometheus-report-generator>`_ on GitHub that demonstrates how to use the export APIs.
These features are available with the Robusta SaaS platform and self-hosted commercial plans. They are not available in the open-source version.
6
+
7
+
Robusta Pro adds a web UI, additional integrations, and enterprise APIs to the open-source engine. Available as SaaS (we handle hosting) or self-hosted on-premise.
8
+
9
+
Custom Alert Ingestion
10
+
-----------------------
11
+
12
+
Send alerts to Robusta from any monitoring system using HTTP webhooks.
13
+
14
+
:doc:`Custom Webhooks <custom-webhooks>`
15
+
Send alerts from any system that supports HTTP webhooks, including custom monitoring solutions.
0 commit comments