Releases: HarshitRuwali/pgpulse
Releases · HarshitRuwali/pgpulse
v0.2.0
What's Changed
- Feature/pg extension by @HarshitRuwali in #1
- docs: create the docs using mkdocs and docs pages pipeline by @HarshitRuwali in #2
- docs: update deployment workflow to use requirements.txt for dependen… by @HarshitRuwali in #3
New Contributors
- @HarshitRuwali made their first contribution in #1
Full Changelog: v0.1.0...v0.2.0
v0.1.0
PgPulse v0.1.0 - Initial Release
May 5, 2026
Overview
First release of PgPulse, a lightweight Rust service for monitoring PostgreSQL primary and read replica health.
Features
- Replication lag monitoring - tracks replication delay between primary and replica
- WAL metrics collection - exposes WAL (Write-Ahead Log) statistics
- Health evaluation - evaluates replica health state and reports status
- Prometheus metrics endpoint - scrape-ready at
http://localhost:8080/metrics - Grafana-ready - ships with a pre-configured prometheus.yml and docker-compose-grafana.yml for instant dashboard setup
- YAML-based configuration - simple config.yaml for defining primary and replica connection details
- CLI interface - run as a service via
cargo run -- --config config.yaml - Docker Compose support - one-command local environment with PostgreSQL replication setup
Tech Stack
Built with Rust (2024 edition) using Tokio, Axum, tokio-postgres, and the Prometheus client library.