BetterDB-inc/monitor

Real-time monitoring, slowlog analysis, and audit trails for Valkey and Redis

해결하는 문제

BetterDB Monitor는 Valkey 및 Redis 데이터베이스를 위한 모니터링 계층입니다. 일반적으로 로그 로테이션이나 재시작 후 사라지는 휘발성 모니터링 데이터(slowlogs, 명령어 패턴, 클라이언트 활동 등)를 영속화하여 기록 분석 및 디버깅을 가능하게 합니다.

작동 방식

이 도구는 Valkey 또는 Redis 인스턴스에 연결하여 메트릭, 로그 및 활동을 캡처합니다. 데이터 영속성을 보장하기 위해 다양한 스토리지 백엔드(PostgreSQL, SQLite, Turso 또는 인메모리)를 제공합니다. COMMANDLOG 및 CLUSTER SLOT-STATS와 같은 Valkey 8.x 고유 기능을 기본적으로 지원하며, 데이터 액세스를 위한 Web UI, REST API 및 Prometheus 엔드포인트를 제공합니다.

대상 사용자

Valkey/Redis 클러스터에 대한 깊은 가시성이 필요한 데이터베이스 관리자와 개발자를 위해 설계되었으며, 특히 '새벽 3시' 장애 대응, ACL 액세스 감사, AI 애플리케이션의 벡터 검색 성능 관리에 유용합니다.

주요 특징

  • 기록 분석: 모든 시간 범위에 걸쳐 slowlogs 및 명령어 패턴을 영속화합니다.
  • Valkey 8.x 네이티브: COMMANDLOG 및 스레드별 I/O 메트릭 지원.
  • AI 관측 가능성: 벡터 검색 지연 시간, 의미론적 캐시 적중률 및 OTLP AI 추적을 위한 전용 도구.
  • 클러스터 가시성: 클러스터 분포를 위한 토폴로지 그래프 및 SLOT-STATS 히트맵.
  • 확장성: AI 에이전트(Claude Code, Cursor)를 위한 MCP 서버 및 Prometheus 엔드포인트 포함.
  • 이상 탐지: 쉬운 영어로 진단 결과를 제공하는 자동 기준선 학습.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트