You are on 0.1.0-beta.4 documentation which is outdated, the latest version is 0.2.2. Please upgrade to a newer release!
Getting started

Getting started #

This Database Monitoring Framework is designed to work in Kubernetes and Prometheus operator environment, but it could be used in different environments.

Quick deployment #

Tips

Look at architecture page to understand the role of each component.

See also our tutorials for concrete deployment example.

Steps to deploy the framework on on your infrastructure:

  1. Deploy Prometheus operator

    Make sure:

    • serviceMonitorSelector is defined to enable ServiceMonitor (documentation)
    • ruleSelector is enabled for PrometheusRules (documentation)
  2. Deploy Prometheus RDS exporters and/or PostgreSQL exporter as describe in tutorials

  3. Deploy charts with helm

    # RDS alerts
    helm install prometheus-rds-alerts-chart oci://public.ecr.aws/qonto/prometheus-rds-alerts-chart:0.1.0-beta.4 --namespace ${KUBERNETES_NAMESPACE}
    
    # PostgreSQL alerts
    helm install prometheus-postgresql-alerts-chart oci://public.ecr.aws/qonto/prometheus-postgresql-alerts-chart:0.1.0-beta.4 --namespace ${KUBERNETES_NAMESPACE}
    

Charts #

Prometheus alerts are available as Helm chart:

ComponentChart URLWebsiteParameters
RDSoci://public.ecr.aws/qonto/prometheus-rds-alerts-chartLinkLink
PostgreSQLoci://public.ecr.aws/qonto/prometheus-postgresql-alerts-chartLinkLink