Settings

Theme

Show HN: BetterDB – OSS Valkey/Redis monitoring with historical data

6 points by kaliades 3 months ago · 2 comments · 2 min read


Hey HN,

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?

No comments yet.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection