The Valkey and Redis monitor that remembers everything

BetterDB persists your slowlog, command history, and client analytics, with real-time dashboards and anomaly detection.
Runs fully offline in air-gapped environments, self-hosted or cloud.

Try Cloud for free

Self-host in one command:

docker pull betterdb/monitor
docker run -d \
  --name betterdb \
  -p 3001:3001 \
  -e BETTERDB_LICENSE_KEY=beta \
  betterdb/monitor:latest

Then open http://localhost:3001

BetterDB Key Size Distribution view showing histograms of string byte lengths and collection element counts for lists, sets, zsets, and hashes

Key size distribution built from server-side INFO keysizes histograms - element counts for collections and byte lengths for strings, per database. No key scanning required.

Everything you need to understand your Valkey or Redis instance

Deep insights into your Valkey or Redis deployment with minimal overhead.

Air-Gapped Deployment

Runs fully offline in air-gapped environments. Offline license tokens are verified locally - no internet access needed, nothing leaves your network.

Anomaly Detection

Automatic detection of unusual patterns across memory, CPU, and connections - plus cluster safety guards for split-brain, stuck replicas, and data loss.

See every pattern →

Historical Analytics

Query what happened at 3am, not just what's happening now.

Cluster Visualization

Interactive topology graphs, slot heatmaps, and migration tracking.

ACL Audit Trail

Track who accessed what for compliance and debugging.

Slowlog & COMMANDLOG

Pattern analysis across persisted slow queries and full command history. Valkey 8.1+ COMMANDLOG captures every command, not just the slowest ones.

Key Analytics

Analyze key patterns by namespace and key type.

Client Analytics

See which clients consume resources. Detect unusual buffer sizes and connection spikes.

Prometheus & OpenTelemetry

100+ Prometheus metrics, OTLP ingest and dispatch - send BetterDB data to your stack, or bring your traces in. Plus webhook alerts.

Vector Workload Analytics

FT.SEARCH ops/sec and latency over time, per-index health with alerts for indexing failures, backfill progress, and deleted-doc growth. Built for teams running RAG and semantic search in production.

Vector Search

Inspect vector indexes, browse embeddings, and find semantically similar entries with similarity scores.

Cache Proposals

Proposal queue and audit trail for agent-submitted cache optimizations. Review, edit, and approve threshold and TTL changes directly in BetterDB Monitor.

MCP Server

Full observability and cache intelligence tools from any MCP-compatible client - Claude Code, Cursor, IDEs. Agents read cache state and propose optimizations directly.

View on registry →

Inference Pipeline Latency

Per-operation P50/P95/P99 profiles for FT.SEARCH, reads, and writes. Per-index SLA thresholds with webhook breach alerts - know before users do.

Hot Key Tracking

Top-50 keys by access frequency with rank movement over time. Spot what's climbing before it becomes a bottleneck.

MONITOR Capture Sessions

On-demand MONITOR captures with live tail, filters, and value redaction. Trigger on anomalies, schedule with cron, diff two captures, and export JSON or CSV.

Latency Monitoring

Per-event latency history across P50/P95/P99. Know when your instance started slowing down, not just that it is.

CPU & I/O Threads

Per-thread I/O metrics and CPU utilization charts, including Valkey 8.x I/O thread breakdowns.

Migration

Analyze compatibility, move data, and validate results across Redis, Valkey, cloud, and self-hosted - in any direction.

Throughput Forecasting

Growth rate trend and ceiling-based ops/sec forecasting. Get alerted before you hit capacity, not after.

Caching and memory for AI agents, on the Valkey you already monitor

MIT-licensed SDKs for caching, memory, and retrieval - observable in Monitor, and they tune themselves.

Explore the AI stack →

Built for humans and agents alike

Investigate incidents yourself with a full UI - or point your agent at BetterDB and walk away.

For humans

You investigate

Full dashboard, slowlog pattern analysis, anomaly detection, client attribution, and vector search - everything you need to find what went wrong and why, with data that persists beyond the log rotation.

BetterDB anomaly detection dashboard
Try Cloud for free
For agents

Your agent investigates

Connect BetterDB's MCP server to Claude Code, Cursor, or any MCP-compatible client. Ask questions in plain language. Get back structured diagnostics - slowlog history, anomaly summaries, latency trends, ACL audit - without opening a browser.

claude_desktop_config.json
{
  "mcpServers": {
    "betterdb": {
      "command": "npx",
      "args": ["-y", "@betterdb/mcp"]
    }
  }
}
View on npm →

Our goal: zero hacks for Valkey or Redis

If you've ever written a custom script, stitched together three tools, or just accepted that something wasn't observable - we want to hear about it. Tell us what's missing. We'll build it, and the next person won't have to figure it out themselves.

Book 15 min with Kristiyan

Prefer email? kristiyan@betterdb.com

Free during early access - every Pro and Enterprise feature is unlocked while we're in beta.

Ready to get started?

Start monitoring in minutes - no infrastructure to maintain. Team collaboration, agent-based monitoring for private databases, and more. Or self-host - open source core, zero lock-in.

BetterDB - Observability and Auditability for Valkey