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、またはインメモリ)を提供します。Valkey 8.x固有の機能である COMMANDLOG や CLUSTER SLOT-STATS をネイティブサポートしており、データアクセスのために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エンドポイントを同梱。
  • 異常検知: 平易な英語による診断機能を備えた自動ベースライン学習。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト