pg_sentinel – daemon de saúde e telemetria para clusters PostgreSQL
pg_sentinel é o agente instalado nos servidores PostgreSQL que envia para a Odila.Tech™ apenas o essencial para entender a saúde do banco: replicação, WAL, disco, lag, status de serviço e informações de integridade do cluster – nada de dados de negócio ou conteúdo de tabelas.
Componente de integridade PG Analytics
O pg_sentinel é um daemon leve, pensado para rodar ao lado do PostgreSQL e "tomar o pulso" do cluster: se a replicação está saudável, se o WAL está sob controle, se o disco e os inodes estão em níveis seguros e se o cluster continua respondendo dentro de parâmetros esperados.
Ele faz parte da arquitetura de observabilidade da Odila.Tech™ e foi desenhado para ambientes onde ficar no escuro em relação ao banco não é uma opção.
DBAs, infra, operação e times de risco
Se você é DBA, SRE, responsável por produção ou parte de uma equipe de TI em prefeitura, órgão público ou empresa SaaS, o pg_sentinel é o componente que garante que o estado do PostgreSQL chegue até os painéis e alertas da Odila.Tech™.
Para o usuário final, ele é invisível. Para quem cuida do banco, ele é a diferença entre descobrir um problema em segundos ou apenas quando o sistema já parou.
Quais dados são coletados?
Exemplos de informações típicas enviadas pelo agente:
- Versão do PostgreSQL e modo do cluster (primário / réplica)
- Status e lag de replicação entre nós
- Volume de WAL e possíveis acúmulos anormais
- Uso de disco e inodes nas áreas críticas do banco
- Checks de serviço (se o PostgreSQL está aceitando conexões)
- Alguns parâmetros de configuração relevantes à saúde do cluster
O foco é saúde operacional, e não o conteúdo das tabelas ou dados de negócio.
O que não é coletado?
Por padrão, o pg_sentinel não coleta:
- Dados de clientes, cidadãos ou usuários finais
- Conteúdo de tabelas, colunas ou linhas
- Dados sensíveis de aplicação (senhas, tokens, payloads)
- SQL de negócio ou histórico detalhado de queries
A telemetria é desenhada para ser mínima e técnica: o suficiente para diagnosticar problemas estruturais do banco, sem expor dados de domínio.
Segurança & transporte
A comunicação entre o pg_sentinel e a plataforma da Odila.Tech™ é feita de forma autenticada e criptografada.
- Autenticação por token vinculado ao host
- Tráfego criptografado em trânsito
- Envio apenas de métricas compactadas e estruturadas
A implementação exata pode variar por cliente e ambiente, mas o princípio é sempre o mesmo: mínimo necessário, com proteção máxima.
"Encontrei /opt/pg_sentinel no servidor. Posso remover?"
Em ambientes integrados à Odila.Tech™ ,O pg_sentinel é tratado como parte da infraestrutura crítica de observabilidade.
Remover ou desativar esse componente pode fazer com que o servidor:
- Deixe de aparecer nos painéis de monitoramento
- Pare de gerar alertas de replicação, disco e WAL
- Crie gaps em trilhas de auditoria e relatórios
Antes de qualquer alteração, recomenda-se contatar o responsável pelo contrato ou suporte indicado abaixo.
Quem eu devo contatar?
Se você é técnico, DBA ou auditor e tem dúvidas sobre a presença do pg_sentinel neste servidor, use um dos canais:
- Responsável interno: ver o contrato ou documentação de TI da sua organização.
- Contato com a plataforma: hello@odila.tech
Mencione, se possível, o hostname do servidor, o ambiente (produção, homologação, teste) e o motivo do seu contato (auditoria, mudança de infra, desativação planejada, etc.).