I'm Kristiyan, former Engineering Manager for Redis' Visual Developer Tools (including Redis Insight). I built BetterDB because Valkey is growing fast but lacks proper observability tooling.
BetterDB is a monitoring platform for Valkey (and Redis) that focuses on what existing tools miss:
Historical persistence – Slowlog entries disappear when the buffer fills. BetterDB persists them so you can see what queries were running at 3am, which clients were connected, and what anomalies were detected — not just current state.
Pattern analysis – Stop scrolling through raw slowlog entries. BetterDB aggregates them and shows you "HGETALL user:* is 80% of your slow queries" — actionable insights, not raw data.
COMMANDLOG support – Valkey 8.1 introduced COMMANDLOG for tracking large requests/replies, not just slow ones. That 50MB MSET that's killing your network? Now you'll see it. BetterDB is the first monitoring tool to support it.
Anomaly detection – Automatic baseline learning with Z-score analysis across 15+ metrics. Know when something's off before your users do.
Prometheus-native – 99 metrics exposed at /prometheus/metrics. No new dashboards to learn — plug into your existing Grafana/Datadog setup and get Valkey-specific data you can't get elsewhere.
Cluster-aware – Automatic node discovery, topology visualization, per-slot metrics, and aggregated slowlogs across all nodes.
ACL audit trail – Track who accessed what, when. ACL denied events by reason and user, persisted for compliance and debugging.
Memory & Latency Doctor – Built-in diagnostics that tell you what's wrong, not just that something is wrong.
The core is MIT licensed. Pro features (key analytics, AI assistant) live in a separate proprietary/ directory under a source-available license. During beta, use BETA-TEST to unlock everything free.
Website: https://betterdb.com
GitHub: https://github.com/BetterDB-inc/monitor
Release notes: https://github.com/BetterDB-inc/monitor/releases
Docs: https://docs.betterdb.com
Quick start:
docker pull betterdb/monitor:latest
docker run -d -p 3001:3001 -e DB_HOST=your-valkey-host -e BETTERDB_LICENSE_KEY=BETA-TEST betterdb/monitor:latest
All ideas are welcome and all feedback is important — don't be shy! Star the repo if this is useful, open issues for bugs or feature requests, or just drop a comment here. What pain points do you have with your current Valkey/Redis monitoring setup?