diff options
| author | Pavel Zhukov <33721692+LeaveMyYard@users.noreply.github.com> | 2024-01-10 13:54:58 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-01-10 13:54:58 +0200 |
| commit | 33d733663558c74dbdf17ece7890dad49ff21e29 (patch) | |
| tree | 6dc33da115c69a851cc7ce5f86e5937f3deab4c8 /robusta_krr | |
| parent | 76eeaeba5d5395cbf4c7ab968e2ef52ed523d4e8 (diff) | |
| parent | 7527ad6d22e27be3afde934d6a2859735d4599d4 (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.py | 13 |
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): |
