
Valkey और Redis डेटाबेस के लिए रीयल-टाइम मॉनिटरिंग और slowlog विश्लेषण, जिसमें विसंगति पहचान, ACL ऑडिटिंग और Prometheus मेट्रिक्स निर्यात शामिल है।
वह मॉनिटरिंग लेयर जिसका Valkey हक़दार है।
BetterDB उसे स्थायी रूप से सहेजता है जिसे Valkey फेंक देता है - slowlogs, कमांड पैटर्न, क्लाइंट गतिविधि, विसंगति संकेत - ताकि आप डीबग कर सकें कि रात 3 बजे क्या हुआ था, न कि केवल यह कि अभी क्या हो रहा है। Valkey 8.x के लिए निर्मित, COMMANDLOG, CLUSTER SLOT-STATS, और प्रति-थ्रेड I/O मेट्रिक्स के लिए नेटिव समर्थन के साथ। बाकी सब कुछ के लिए Redis 6+ संगत।
वेबसाइट | Docker Hub | npm | दस्तावेज़ीकरण | ब्लॉग
BetterDB को BetterDB Inc. द्वारा बनाया गया है, जो OCV Open Charter के अंतर्गत संचालित एक पब्लिक बेनिफिट कंपनी है।

docker run -d --name betterdb -p 3001:3001 betterdb/monitor:latest
अपने ब्राउज़र को http://localhost:3001 पर इंगित करें। किसी विशिष्ट इंस्टेंस की निगरानी करने के लिए:
docker run -d \
--name betterdb \
-p 3001:3001 \
-e DB_HOST=your-valkey-host \
-e DB_PORT=6379 \
-e DB_PASSWORD=your-password \
betterdb/monitor:latest
अपनी होस्ट मशीन पर डेटाबेस से कनेक्ट कर रहे हैं? कंटेनर के अंदर
localhostस्वयं कंटेनर है, आपका होस्ट नहीं — इसलिए डेटाबेस होस्ट के रूप मेंhost.docker.internalका उपयोग करें। Docker Desktop (macOS/Windows) पर यह सीधे काम करता है; Linux परdocker runकमांड में--add-host=host.docker.internal:host-gatewayजोड़ें ताकि यह नाम रिज़ॉल्व हो सके। डैशबोर्ड का वन-क्लिक "connect to local instance" बटन इसे स्वतः पहचान लेता है और आपके लिए सही होस्ट पहले से भर देता है।
दो इमेज वेरिएंट प्रकाशित किए गए हैं, दोनों मल्टी-आर्क (linux/amd64, linux/arm64):
| टैग | यह क्या है |
|---|---|
latest, X.Y.Z-no-ai | डिफ़ॉल्ट इमेज - हर मॉनिटरिंग सुविधा शामिल है, प्रयोगात्मक लोकल-LLM AI Helper के डिपेंडेंसीज़ के बिना |
X.Y.Z | प्रयोगात्मक AI Helper जोड़ता है (अपना Ollama लाएँ; AI_ENABLED के माध्यम से डिफ़ॉल्ट रूप से अक्षम) |
पर्सिस्टेंट स्टोरेज, कस्टम पोर्ट, लाइसेंसिंग, और एयर-गैप्ड सेटअप के लिए Docker Production Deployment देखें।
helm repo add betterdb https://docs.betterdb.com/charts
helm repo update
helm install betterdb-monitor betterdb/betterdb-monitor \
--namespace betterdb --create-namespace \
--set db.host=my-valkey.default.svc.cluster.local \
--set db.password=yourpassword
फिर kubectl port-forward -n betterdb svc/betterdb-monitor 3001:3001 और http://localhost:3001 खोलें, या चार्ट का ingress सक्षम करें। PostgreSQL-आधारित history, bring-your-own Secrets, और air-gapped licensing सभी Kubernetes guide और chart README में शामिल हैं।
Docker के बिना BetterDB Monitor चलाएँ:
npx @betterdb/monitor
पहले रन पर, एक इंटरैक्टिव सेटअप विज़ार्ड आपको डेटाबेस कनेक्शन, स्टोरेज बैकएंड (SQLite, PostgreSQL, या in-memory), और सर्वर सेटिंग्स के माध्यम से मार्गदर्शन करता है। कॉन्फ़िगरेशन ~/.betterdb/config.json में सहेजा जाता है।
npm install -g @betterdb/monitor # global install
betterdb --setup # re-run setup wizard
betterdb --port 8080 # override server port
betterdb --db-host 1.2.3.4 # override database host
betterdb --help # all options
Node.js >= 20.0.0 और निगरानी के लिए एक Valkey या Redis इंस्टेंस की आवश्यकता होती है। SQLite स्टोरेज के लिए, npm install -g better-sqlite3 भी आवश्यक है।