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
If everything is setup properly, this alert will reach Robusta. It will show up in the Robusta UI, Slack, and other configured sinks.
11
38
39
+
.. note::
40
+
41
+
It might take a few minutes for the alert to arrive due to AlertManager's `group_wait` and `group_interval` settings. More info `here <https://prometheus.io/docs/alerting/latest/configuration/#:~:text=How%20long%20to%20wait%20before%20sending%20a%20notification%20about%20new%20alerts%20that%0A%23%20are%20added%20to%20a%20group%20of%20alerts%20for%20which%20an%20initial%20notification%20has%0A%23%20already%20been%20sent>`_.
42
+
12
43
.. details:: I configured AlertManager, but I'm not receiving alerts?
1. Put Robusta's route as the first route, to guarantee it receives alerts. If you can't do so, you must guarantee all previous routes has ``continue: true`` set.
34
+
2. Keep sending alerts to receivers defined after Robusta.
35
+
3. Important, so Robusta knows when alerts are resolved.
12
36
13
-
.. include:: ./_alertmanager-config.rst
14
37
15
38
.. include:: ./_testing_integration.rst
16
39
17
-
Configure Metric Querying
40
+
Configure Metrics Querying
18
41
====================================
19
42
20
-
Metrics querying lets Robusta pull metrics and create silences.
43
+
Robusta can query metrics and create silences using Victoria Metrics. If both are in the same Kubernetes cluster, Robusta can auto-detect the Victoria Metrics service. To verify, go to the "Apps" tab in Robusta, select an application, and check for usage graphs.
21
44
22
-
Add the following to ``generated_values.yaml`` and :ref:`update Robusta <Simple Upgrade>`.
45
+
If auto-detection fails you must add the ``prometheus_url`` parameter and :ref:`update Robusta <Simple Upgrade>`.
This is the recommended approach because we intend to add more capabilities to the toolset that are only available with Grafana.
21
+
16
22
Prerequisites
17
-
^^^^^^^^^^^^^
23
+
-------------
18
24
19
25
A `Grafana service account token <https://grafana.com/docs/grafana/latest/administration/service-accounts/>`_
20
26
with the following permissions:
@@ -24,8 +30,7 @@ with the following permissions:
24
30
25
31
Check out this `video <https://www.loom.com/share/f969ab3af509444693802254ab040791?sid=aa8b3c65-2696-4f69-ae47-bb96e8e03c47>`_ on creating a Grafana service account token.
26
32
27
-
Getting Grafana URL
28
-
-----------------------
33
+
**Getting Grafana URL**
29
34
30
35
You can find the Grafana URL required for Loki in your Grafana cloud account settings.
31
36
@@ -34,8 +39,7 @@ You can find the Grafana URL required for Loki in your Grafana cloud account set
34
39
:align:center
35
40
36
41
37
-
Obtaining the datasource UID
38
-
-----------------------------------
42
+
**Obtaining the datasource UID**
39
43
40
44
You may have multiple Loki data sources setup in Grafana. HolmesGPT uses a single Loki datasource to
41
45
fetch the logs and it needs to know the UID of this datasource.
@@ -74,8 +78,8 @@ A simple way to get the datasource UID is to access the Grafana API by running t
74
78
# with UID "klja8hsa-8a9c-4b35-1230-7baab22b02ee"
75
79
76
80
77
-
Configuration
78
-
^^^^^^^^^^^^^
81
+
Configuration (grafana proxy)
82
+
-----------------------------
79
83
80
84
81
85
.. md-tab-set::
@@ -92,9 +96,6 @@ Configuration
92
96
api_key: <your grafana API key>
93
97
url: https://xxxxxxx.grafana.net # Your Grafana cloud account URL
94
98
grafana_datasource_uid: <the UID of the loki data source in Grafana>
0 commit comments