v1.0.0

postgresql // watchdog

Verbindungs
watchdog

Aktive und idle Verbindungen überwachen, stale Sessions erkennen, Slack oder Loki alarmieren — self-hosted Go CLI.

$ 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

Deklarativ

Pipelines, Schrittreihenfolge, Helm-Workspace und Hooks in der Config — keine Einmal-Shell-Bäume im Code.

Sichere Defaults

dry-run und analyze vor live; Preflight-Checks; expliziter live-Modus für Mutationen.

Operator-tauglich

Logs mit Zeitstempel, Slack/Webhook-Notify, Cosign-signierte Releases und SBOMs — für Bastionen und CI.

pgwd auf einen Blick

pgwd v1.0.0 Produkt-Infografik

Schnellstart

Vollständiges Plattform-Reset-Beispiel:pgwd-selfhosted/run/examples

Aktuelle Releases

v1.0.02026-07-18

Stable
  • Stabile API: legacy db:, total/active-Schwellen und notify_on_connect_failure entfernt
  • Exit-Codes 2 und 3 dokumentiert; Cosign-v3-Checksum-Signing
  • Operator-Docs: UPGRADE-0.9-to-1.0, compare.md, postgresql-connection-limits.md

v0.9.02026-07-13

Sicherheit
  • DISCOVER_MY_PASSWORD / pods/exec entfernt — Secret-DSN oder kube.password_from_secret
  • Optionale /metrics-Auth; Prometheus-Label-Escaping; CSV-Sanitisierung
  • Config-Profile, optionales --strict, opt-in Collector; use-cases und Passwort-Guide

v0.8.02026-07-11

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

Vollständiges Changelog auf GitHub

Repositories