myDBA é uma plataforma de monitoramento de PostgreSQL desenvolvida especificamente que vai além dos painéis para fornecer diagnósticos acionáveis. Um coletor leve em Go transmite métricas de suas instâncias PostgreSQL com menos de 1% de sobrecarga de CPU, alimentando mais de 75 verificações automáticas de saúde que avaliam seu banco de dados em 12 domínios — cada achado inclui uma classificação de prioridade e um script de correção SQL pronto para execução.
As principais capacidades incluem coleta automática de planos EXPLAIN com detecção de regressão de plano, um consultor de índice ciente de cluster que agrega uso entre primários e réplicas antes de recomendar mudanças, visualização de cadeia de bloqueios, heatmaps de eventos de espera, ferramentas de wraparound de XID com geração de script de recuperação, e diff de esquema com declarações ALTER geradas automaticamente.
myDBA é o único monitor de PostgreSQL com suporte dedicado a extensões — pgvector (análise de índice, auditoria de configurações, recomendações de ajuste), TimescaleDB (monitoramento de hypertable, análise de compressão, agregados contínuos), PostGIS (métricas de qualidade de geometria, análise de índice espacial, detecção de antipadrões), pg_cron e pg_partman.
O plano gratuito inclui todos os recursos sem barreiras de pagamento — 1 primário, 1 réplica e retenção de 7 dias. Planos Pro começam em £50/servidor/mês.
Suporta PostgreSQL auto-hospedado, AWS RDS, Aurora, Azure e Google Cloud SQL.