v1.0.0

postgresql // watchdog

Watchdog de
conexoes

Monitore conexoes ativas e idle, detecte sessoes stale e alerte via Slack ou Loki — CLI Go self-hosted.

$ curl -fsSL https://get.pgwd.hermesrodriguez.com/install.sh | sh
$ pgwd --print-sample-config > ./pgwd.conf  # adjust
$ pgwd -config ./pgwd.conf -dry-run -interval 0
curl -fsSL https://get.pgwd.hermesrodriguez.com/install.sh | sh

Declarativo

Pipelines, ordem de passos, workspace Helm e hooks na config — não árvores shell ad hoc no código.

Defaults seguros

dry-run e analyze antes de live; preflight checks; modo live explícito para mutações.

Nível operador

Logs com timestamp, notify Slack/webhook, releases assinados com Cosign e SBOMs — para bastions e CI.

pgwd em um relance

Infográfico do produto pgwd v1.0.0

Início rápido

Exemplo de reset completo de plataforma:pgwd-selfhosted/run/examples

Releases recentes

v1.0.02026-07-18

Stable
  • API estável: removidos db: legado, limiares total/active e notify_on_connect_failure
  • Exit codes 2 e 3 documentados; assinatura Cosign v3 de checksums
  • Docs operador: UPGRADE-0.9-to-1.0, compare.md, postgresql-connection-limits.md

v0.9.02026-07-13

Segurança
  • Removido DISCOVER_MY_PASSWORD / pods/exec — DSN em Secret ou kube.password_from_secret
  • Auth opcional em /metrics; escape de labels Prometheus; sanitização CSV
  • Perfis de config, --strict opcional, collector opt-in; use-cases e guia de passwords

v0.8.02026-07-11

Supply chain
  • Runtime distroless (static-debian13:nonroot); Cosign + SBOM Syft
  • make cover-check (≥80%) em make release-check e CI

Changelog completo no GitHub

Repositórios