monitor

monitor

Real-time monitoring, slow log analysis, and audit tracking for Valkey and Redis.

MCPDataOpen source
Type
MCP
Transport
http
Open source
Yes
GitHub Stars
★ 1.3k
Source
mcp-github

Overview

BetterDB Monitor is a real-time monitoring tool designed for Valkey and Redis. It persists data that Valkey discards, such as slow logs, command patterns, client activity, and anomaly signals, enabling debugging of historical issues. Supports Valkey 8.x features including COMMANDLOG, CLUSTER SLOT-STATS, and per-thread I/O metrics, and is compatible with Redis 6+. Quickly deploy and connect to database instances via Docker, Kubernetes, or CLI. Ideal for developers and operations engineers requiring deep database monitoring and analysis.

Capabilities

  • ▪Real-time monitoring and slow log analysis
  • ▪COMMANDLOG support
  • ▪MONITOR session capture
  • ▪Hot key tracking
  • ▪Cluster topology map and slot statistics
  • ▪Per-thread CPU and I/O metrics

Use cases

Database performance optimizationFault diagnosis and debuggingCompliance auditingReal-time monitoring and alerting

Setup

Requires: DockerNode.js >= 20.0.0Valkey/Redis 实例
Start with Docker: `docker run -d --name betterdb -p 3001:3001 betterdb/monitor:latest`; or use CLI: `npx @betterdb/monitor`.

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

How to connect to a database on localhost?

Use `host.docker.internal` as the database host when running in containers.

Is AI Helper enabled by default?

AI Helper is disabled by default; enable it by setting `AI_ENABLED`.

Related skills