Об этом проекте

BetterDB Monitor — это комплексная платформа мониторинга и наблюдаемости, предназначенная для баз данных Valkey и Redis. Она собирает метрики в реальном времени, медленные логи, шаблоны команд, активность клиентов и сигналы аномалий, сохраняя их для исторического анализа. Инструмент поддерживает нативные функции Valkey 8.x, такие как COMMANDLOG, CLUSTER SLOT-STATS и метрики ввода-вывода по потокам, оставаясь совместимым с Redis 6+. Пользователи могут запрашивать медленные логи, шаблоны команд и активность клиентов за любой временной диапазон, а также записывать живой трафик с помощью сессий захвата MONITOR. Отслеживание горячих ключей, графы топологии кластера и распределение CPU и ключей по слотам обеспечивают глубокую видимость кластера. Доступно обнаружение аномалий с автоматическим обучением базовой линии и диагностикой на простом английском языке, а также прогнозирование ёмкости, вебхук-оповещения и рабочий процесс живой миграции между Redis и Valkey. Для ИИ-нагрузок платформа предлагает наблюдаемость векторного поиска, метрики задержки вывода и интеллектуальный анализ семантического кэша. Варианты интеграции включают конечную точку Prometheus с более чем 100 метриками, приём трассировок OpenTelemetry, REST API с документацией OpenAPI и сервер MCP с 60 инструментами для Claude Code или Cursor. Развёртывание гибкое: образы Docker (мультиархитектурные), Helm-чарт Kubernetes или CLI через npx. Бэкенды хранения включают память, PostgreSQL, Turso и SQLite для локальной разработки. Система поддерживает SSH-туннели для доступа к частным подсетям, лицензирование в изолированных средах с офлайн-JWT-токенами и шифрование секретов при хранении. BetterDB Monitor построен на бэкенде NestJS/Fastify, фронтенде React/Vite и монорепозитории pnpm и выпускается под лицензией MIT + Commercial.