Integrating with PrometheusΒΆ

Robusta works best when integrated with Prometheus and AlertManager. When properly setup, Robusta will:

  1. Show your existing Prometheus alerts in Robusta, enriched with extra information

  2. Fetch relevant metrics from Prometheus and show them on related alerts

  3. Fetch metrics from Prometheus and show them in the Robusta UI (optional, only relevant for UI users)

If you installed Robusta's Embedded Prometheus Stack, then everything is pre-integrated and not setup is necessary. If not, you will need follow a guide below.

Setup InstructionsΒΆ

In-cluster Prometheus

Prometheus, running in the same K8s cluster as Robusta

Centralized Prometheus

Prometheus, Thanos, Mimir, etc, not running in the same K8s cluster as Robusta

Azure Managed Prometheus

Azure Monitor managed service for Prometheus

AWS Managed Prometheus

Amazon Managed Service for Prometheus

Coralogix

Coralogix Managed Prometheus

Google Managed Prometheus

Google Managed Prometheus (GMP)

Victoria Metrics

VictoriaMetrics, running in the same K8s cluster as Robusta

Grafana AlertManager

Special instructions when using Grafana alerts

Embedded Prometheus

All-in-one package of Robusta + kube-prometheus-stack (optional)