Skip to content

Commit 2ace013

Browse files
authored
docs tweaks (#1946)
1 parent f876a19 commit 2ace013

13 files changed

Lines changed: 57 additions & 53 deletions

File tree

docs/configuration/sinks/index.rst

Lines changed: 3 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -2,41 +2,11 @@
22

33
:hide-toc:
44

5-
Sink Reference
5+
All Sinks
66
==================
77

8-
.. toctree::
9-
:hidden:
10-
:maxdepth: 1
11-
12-
slack
13-
ms-teams
14-
RobustaUI
15-
mail
16-
telegram
17-
discord
18-
DataDog
19-
mattermost
20-
Opsgenie
21-
PagerDuty
22-
VictorOps
23-
YandexMessenger
24-
jira
25-
webhook
26-
file
27-
webex
28-
kafka
29-
rocketchat
30-
google_chat
31-
pushover
32-
ServiceNow
33-
zulip
34-
sinks-development
35-
36-
37-
Robusta can report issues and events in your Kubernetes cluster to various destinations, known as sinks.
38-
39-
By default, Robusta sends all notifications to all sinks.
8+
9+
Robusta can send notifications to various destinations, known as sinks.
4010

4111
**Related Topics:**
4212

docs/configuration/sinks/sinks-development.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ If Robusta doesn't support the sink you need, consider implementing your own.
66
What Are Robusta Sinks?
77
--------------------------
88

9-
:ref:`Sinks <Sinks Reference>` are the destinations to which Robusta sends data. For example, when sending Robusta messages
9+
:ref:`Sinks <sinks-reference>` are the destinations to which Robusta sends data. For example, when sending Robusta messages
1010
to Slack, Robusta uses a Slack sink.
1111

1212
Internally, Robusta generates

docs/index.rst

Lines changed: 40 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,17 +49,53 @@
4949

5050
.. toctree::
5151
:maxdepth: 4
52-
:caption: 🔔 Notifications & Routing
52+
:caption: 🔔 Notification Sinks
53+
:hidden:
54+
55+
Overview <notification-routing/configuring-sinks>
56+
All Sinks <configuration/sinks/index>
57+
configuration/sinks/slack
58+
configuration/sinks/ms-teams
59+
configuration/sinks/RobustaUI
60+
configuration/sinks/mail
61+
configuration/sinks/telegram
62+
configuration/sinks/discord
63+
configuration/sinks/DataDog
64+
configuration/sinks/mattermost
65+
configuration/sinks/Opsgenie
66+
configuration/sinks/PagerDuty
67+
configuration/sinks/VictorOps
68+
configuration/sinks/YandexMessenger
69+
configuration/sinks/jira
70+
configuration/sinks/webhook
71+
configuration/sinks/file
72+
configuration/sinks/webex
73+
configuration/sinks/kafka
74+
configuration/sinks/rocketchat
75+
configuration/sinks/google_chat
76+
configuration/sinks/pushover
77+
configuration/sinks/ServiceNow
78+
configuration/sinks/zulip
79+
configuration/sinks/sinks-development
80+
81+
.. toctree::
82+
:maxdepth: 4
83+
:caption: 🔀 Alert Routing
5384
:hidden:
5485

5586
Overview <notification-routing/index>
56-
notification-routing/configuring-sinks
57-
📧 Sink Reference <configuration/sinks/index>
5887
Routing (Scopes) <notification-routing/routing-with-scopes>
5988
Grouping (Slack Threads) <notification-routing/notification-grouping>
6089
notification-routing/routing-by-time
90+
notification-routing/routing-by-namespace
91+
notification-routing/routing-by-type
92+
notification-routing/implementing-monitoring-shifts
93+
notification-routing/routing-to-multiple-slack-channels
94+
notification-routing/routing-exclusion
95+
notification-routing/routing-by-severity
96+
notification-routing/excluding-resolved
97+
notification-routing/disable-oomkill-notifications
6198
notification-routing/routing-silencing
62-
notification-routing/notification-routing-examples
6399

64100
.. toctree::
65101
:maxdepth: 4

docs/notification-routing/configuring-sinks.rst

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ Defining Sinks
55

66
Robusta can send notifications to various destinations, called sinks.
77

8-
For a list of all sinks, refer to :ref:`Sinks Reference`.
9-
108
A Simple Sink Configuration
119
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1210
Sinks are defined in Robusta's Helm chart, using the ``sinksConfig`` value.
@@ -86,7 +84,7 @@ Description of each option:
8684
| | explicitly named this sink (if scope is set, it will | | |
8785
| | still filter those notifications) | | |
8886
+------------------+---------------------------------------------------------+----------------------------------------------------------+-----------------------------------------------+
89-
| *sink specific* | Parameters specific to the sink type, like api_key for | - | :ref:`sink-specific docs <Sinks Reference>` |
87+
| *sink specific* | Parameters specific to the sink type, like api_key for | - | :ref:`sink-specific docs <sinks-reference>` |
9088
| *parameters* | Slack and webhook_url for MSTeams | | |
9189
+------------------+---------------------------------------------------------+----------------------------------------------------------+-----------------------------------------------+
9290

@@ -109,5 +107,5 @@ In order to enable that, add the below to ``globalConfig`` in your ``generated_v
109107
Learn More
110108
^^^^^^^^^^^^
111109

112-
* 🔔 :ref:`All Sinks <Sinks Reference>`
110+
* 🔔 :ref:`All Sinks <sinks-reference>`
113111
* ↳ :ref:`Routing (scopes) <sink-scope-matching>`

docs/notification-routing/routing-by-namespace.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ You can route alerts based on the Kubernetes namespace they relate to. This is i
66
Prerequisites
77
----------------
88

9-
* At least one existing :ref:`sink <Sinks Reference>`, such as Slack, Microsoft Teams, Discord, etc.
9+
* At least one existing :ref:`sink <sinks-reference>`, such as Slack, Microsoft Teams, Discord, etc.
1010

1111
Setting Up Routing
1212
----------------------

docs/notification-routing/routing-by-type.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Route By Alert Name
22
=============================
33

4-
By default, Robusta notifications are sent to all :ref:`sinks <Sinks Reference>`.
4+
By default, Robusta notifications are sent to all :ref:`sinks <sinks-reference>`.
55

66
In this guide, you'll learn to route alerts by their name:
77

@@ -11,7 +11,7 @@ In this guide, you'll learn to route alerts by their name:
1111
Prerequisites
1212
----------------
1313

14-
All least one existing :ref:`sink <Sinks Reference>` must be configured. Below, we'll assume it's a Slack sink.
14+
All least one existing :ref:`sink <sinks-reference>` must be configured. Below, we'll assume it's a Slack sink.
1515

1616
Setting Up Routing
1717
----------------------

docs/playbook-reference/kubernetes-examples/playbook-failed-liveness.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Track Failed Liveness Probes
22
##############################
33

4-
Lets track failed Liveness Probes and notify the user. Notifications will be sent to configured :ref:`Sinks <Sinks Reference>`
4+
Lets track failed Liveness Probes and notify the user. Notifications will be sent to configured :ref:`Sinks <sinks-reference>`
55
like Slack or MSTeams. It is also possible to :ref:`route notifications to specific sinks<Routing Alerts to Specific Sinks>`.
66

77
Define a Playbook to Track Liveness Probes

docs/playbook-reference/kubernetes-examples/playbook-job-failure.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Track Failed Kubernetes Jobs
22
##############################
33

4-
Notify about failed Kubernetes Jobs in Slack, MSTeams or other :ref:`Sinks <Sinks Reference>`.
4+
Notify about failed Kubernetes Jobs in Slack, MSTeams or other :ref:`Sinks <sinks-reference>`.
55

66
.. image:: /images/failingjobs.png
77
:alt: Failing Kubernetes jobs notification on Slack

docs/playbook-reference/kubernetes-examples/playbook-track-changes.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ Run the following YAML files to simulate a deployment image change
7474
kubectl apply -f https://raw.githubusercontent.com/robusta-dev/kubernetes-demos/main/deployment_image_change/before_image_change.yaml
7575
kubectl apply -f https://raw.githubusercontent.com/robusta-dev/kubernetes-demos/main/deployment_image_change/after_image_change.yaml
7676
77-
A Robusta notification will arrive in your configured :ref:`sinks <Sinks Reference>`, showing exactly what changed in the deployment.
77+
A Robusta notification will arrive in your configured :ref:`sinks <sinks-reference>`, showing exactly what changed in the deployment.
7878

7979
**Sample Alert**:
8080

@@ -133,7 +133,7 @@ Run the following commands to simulate ingress changes:
133133
kubectl apply -f https://raw.githubusercontent.com/robusta-dev/kubernetes-demos/main/ingress_port_path_change/before_port_path_change.yaml
134134
kubectl apply -f https://raw.githubusercontent.com/robusta-dev/kubernetes-demos/main/ingress_port_path_change/after_port_path_change.yaml
135135
136-
A Robusta notification will arrive in your configured :ref:`sinks <Sinks Reference>`, showing exactly what changed in the ingress.
136+
A Robusta notification will arrive in your configured :ref:`sinks <sinks-reference>`, showing exactly what changed in the ingress.
137137

138138
**Sample Alert**:
139139

docs/playbook-reference/kubernetes-examples/playbook-track-secrets.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ Then perform a :ref:`Helm Upgrade <Simple Upgrade>`.
114114
115115
kubectl delete secret test-secret
116116
117-
A Robusta notification will arrive in your configured :ref:`sinks <Sinks Reference>`, indicating that the Secret was created, modified, or deleted.
117+
A Robusta notification will arrive in your configured :ref:`sinks <sinks-reference>`, indicating that the Secret was created, modified, or deleted.
118118

119119

120120
Cleanup

0 commit comments

Comments
 (0)