Embedded Prometheus StackΒΆ
Robusta can install an embedded Prometheus stack with pre-configured alerts.
It includes defaults alerts that we fine-tuned in advance, as well as prebuilt Robusta playbooks.
This option is highly recommended, but disabled by default, as many users already have Prometheus installed.
To customize the bundled kube-prometheus-stack
, explore the chart values.yaml file.
Enabling the Embedded PrometheusΒΆ
Add to generated_values.yaml
:
enablePrometheusStack: true
Apply the change by performing a Helm Upgrade.
Change the retention periodΒΆ
By default, Prometheus stores data for 14-15 days.
You can modify retention times in generated_values.yaml
:
prometheus:
prometheusSpec:
retention: 15d #change the number of days here
Apply the change by performing a Helm Upgrade.
Grafana Persistent DataΒΆ
To allow the Grafana dashboard to persist after the Grafana instance restarts, you could add to generated_values.yaml
:
...
# Customize settings
kube-prometheus-stack:
grafana:
persistence:
enabled: true
Apply the change by performing a Helm Upgrade.
TroubleshootingΒΆ
Encountering issues with your Prometheus? Follow this guide to resolve some common errors.