Odila.TechMonitoring Platform
Telemetria avançada para PostgreSQL
pg_sentinel · PostgreSQL Sentinel Agent
Agente de integridade PostgreSQL

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.

Daemon residente · Observabilidade 24×7 Projetado para ambientes críticos: prefeituras, SaaS, missão crítica.
Instalado localmente no host PostgreSQL
Somente metadados técnicos · Sem leitura de dados sensíveis
O que é o pg_sentinel?

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.

Para quem é?

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.).

pg_sentinelPostgreSQLObservabilidadeAlta disponibilidade