myDBA est une plateforme de surveillance PostgreSQL conçue sur mesure qui va au-delà des tableaux de bord pour fournir des diagnostics exploitables. Un collecteur léger en Go diffuse des métriques de vos instances PostgreSQL avec moins de 1 % de surcharge CPU, alimentant plus de 75 vérifications de santé automatisées qui évaluent votre base de données sur 12 domaines — chaque constatation inclut un classement par priorité et un script SQL prêt à l'emploi.
Les principales capacités incluent la collecte automatique de plans EXPLAIN avec détection de régression de plan, un conseiller d'index conscient du cluster qui agrège l'utilisation à travers les primaires et les répliques avant de recommander des changements, la visualisation de chaînes de verrouillage, des cartes thermiques d'événements d'attente, des outils de contournement XID avec génération de script de récupération, et une différence de schéma avec des instructions ALTER générées automatiquement.
myDBA est le seul moniteur PostgreSQL avec un support d'extension dédié — pgvector (analyse d'index, audit des paramètres, recommandations de réglage), TimescaleDB (surveillance des hypertables, analyses de compression, agrégats continus), PostGIS (métriques de qualité géométrique, analyse d'index spatial, détection de motifs anti-pattern), pg_cron, et pg_partman.
Le niveau gratuit inclut toutes les fonctionnalités sans barrières payantes — 1 primaire, 1 réplique, et une rétention de 7 jours. Les plans Pro commencent à 50 £/serveur/mois.
Prend en charge PostgreSQL auto-hébergé, AWS RDS, Aurora, Azure, et Google Cloud SQL.