pg_stat_statements, planos via auto_explain, bloqueios, bloat de índice e risco de wraparound, com recomendação no dialeto do PostgreSQL, nunca de outro banco.
Metadados de execução, nunca o conteúdo das suas tabelas.
Consumo por consulta normalizada (pg_stat_statements) e o plano de execução capturado do log quando o auto_explain está ativo.
Amostragem fina de sessões ativas construindo o histórico de espera que o PostgreSQL não acumula nativamente.
Cadeias de bloqueio via pg_blocking_pids e o deadlock lido do log, inclusive com o log traduzido em português.
Estimativa de espaço desperdiçado sem depender de extensão, com REINDEX CONCURRENTLY sugerido (online).
Velocidade de envelhecimento por tabela e recomendação em camadas: primeiro a causa (autovacuum desligado, escala), depois o ANALYZE.
Standbys, atraso de replicação e slot inativo retendo WAL.
Archive WAL, pressão de checkpoints e escrita, deadlocks, temporários, cache hit, transações longas, autovacuum atrasado, índices inválidos e conflitos em standby.
Tamanho por banco e por tabela ao longo do tempo, com a série histórica.
papel pg_monitor para estatísticas; acesso ao log é opcional, sujeito à aprovação de Segurança, e habilita planos, erros e deadlocks
Script pronto de permissão mínima: docs/setup_postgres_monitorado.sql (vai junto do produto).
O mesmo painel e o mesmo DBA Virtual, com diagnóstico próprio para cada engine.
Instalação no seu servidor, permissão mínima de leitura e a primeira coleta em minutos.
Ver planos