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:
Deploy Prometheus operator
Make sure:
serviceMonitorSelector
is defined to enableServiceMonitor
(documentation)ruleSelector
is enabled forPrometheusRules
(documentation)
Deploy Prometheus RDS exporters and/or PostgreSQL exporter as describe in tutorials
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.2 --namespace ${KUBERNETES_NAMESPACE}
# PostgreSQL alerts helm install prometheus-postgresql-alerts-chart oci://public.ecr.aws/qonto/prometheus-postgresql-alerts-chart:0.1.0-beta.2 --namespace ${KUBERNETES_NAMESPACE}
Charts #
Prometheus alerts are available as Helm chart:
Component | Chart URL | Website | Parameters |
---|---|---|---|
RDS | oci://public.ecr.aws/qonto/prometheus-rds-alerts-chart | Link | Link |
PostgreSQL | oci://public.ecr.aws/qonto/prometheus-postgresql-alerts-chart | Link | Link |