summaryrefslogtreecommitdiff
path: root/robusta_krr
diff options
context:
space:
mode:
authorPavel Zhukov <33721692+LeaveMyYard@users.noreply.github.com>2024-01-10 13:54:58 +0200
committerGitHub <noreply@github.com>2024-01-10 13:54:58 +0200
commit33d733663558c74dbdf17ece7890dad49ff21e29 (patch)
tree6dc33da115c69a851cc7ce5f86e5937f3deab4c8 /robusta_krr
parent76eeaeba5d5395cbf4c7ab968e2ef52ed523d4e8 (diff)
parent7527ad6d22e27be3afde934d6a2859735d4599d4 (diff)
Merge pull request #176 from argyle-engineering/vm-cluster-discovery
feat(VictoriaMetricsDiscovery): set correct url for cluster version
Diffstat (limited to 'robusta_krr')
-rw-r--r--robusta_krr/core/integrations/prometheus/metrics_service/victoria_metrics_service.py13
1 files changed, 10 insertions, 3 deletions
diff --git a/robusta_krr/core/integrations/prometheus/metrics_service/victoria_metrics_service.py b/robusta_krr/core/integrations/prometheus/metrics_service/victoria_metrics_service.py
index a0f1010..12aaace 100644
--- a/robusta_krr/core/integrations/prometheus/metrics_service/victoria_metrics_service.py
+++ b/robusta_krr/core/integrations/prometheus/metrics_service/victoria_metrics_service.py
@@ -17,14 +17,21 @@ class VictoriaMetricsDiscovery(MetricsServiceDiscovery):
Returns:
Optional[str]: The discovered Victoria Metrics URL, or None if not found.
"""
- return super().find_url(
+ url = super().find_url(
selectors=[
"app.kubernetes.io/name=vmsingle",
"app.kubernetes.io/name=victoria-metrics-single",
- "app.kubernetes.io/name=vmselect",
- "app=vmselect",
]
)
+ if url is None:
+ url = super().find_url(
+ selectors=[
+ "app.kubernetes.io/name=vmselect",
+ "app=vmselect",
+ ]
+ )
+ url = f"{url}/select/0/prometheus/"
+ return url
class VictoriaMetricsService(PrometheusMetricsService):