erikdarlingdata/PerformanceMonitor

Free, open-source SQL Server and Postgres performance monitoring. Collectors, real-time alerts, graphical plan viewer, MCP server for AI analysis. Supports SQL 2016-2025, Azure SQL, AWS RDS, Postgres, Aurora Postgres.

何を解決するか

PerformanceMonitor は、高価なプロプライエタリな SQL Server 監視ツールの無料でオープンソースの代替品です。高価なライセンスや複雑なサーバーサイドのインストールを必要とせずに、サーバーの健全性、クエリのパフォーマンス、システムのボトルネックに関するリアルタイムの可視性を提供します。

動作方法

このプロジェクトは、ユーザーのニーズに応じて2つの主要なエディションを提供しています:

  • Lite Edition: オンデマンドでリモートからサーバーを監視できるスタンドアロンのデスクトップアプリケーション。データストレージにはローカルの DuckDB と Parquet ファイルを使用しており、対象の SQL Server にインストールする必要がありません。
  • Darling Edition: 24時間365日常に監視を行うためのヘッドレス Windows サービス。複数のサーバーを中央の PostgreSQL ストアにデータを収集(自動的に TimescaleDB が採用され、圧縮が行われます)し、分離されたビューアーとオプションの Web ダッシュボードを提供します。

両エディションは、42の専門的なコレクターの共有ライブラリを使用しており、待機統計、ブロッキングチェーン、デッドロックグラフ、メモリーグレントのデータを収集します。また、組み込みの MCP サーバーを備えており、Claude などの AI ツールが監視データを直接分析できるようにしています。

対象ユーザー

商用ソフトウェアのコストをかけずに、プロフェッショナルレベルの SQL Server 監視、リアルタイムのアラート、パフォーマンスチューニングツールが必要なデータベース管理者(DBA)、コンサルタント、ITオペレーター。

特徴

  • サーバーへの影響ゼロ: Lite エディションは対象サーバーにインストールする必要がなく、ロックダウンされた環境に最適です。
  • AI ベースの分析: 組み込みの MCP サーバーにより、AIエージェントがサーバーのパフォーマンスデータを照会・分析できます。
  • 包括的な監視: CPU 使用率やファイル I/O からデッドロックグラフ、実行計画までをカバーする 42 の専門的なコレクター。
  • 統合されたチューニングツール: 30ルールの PlanAnalyzer を備えたグラフィカルなプランビューアーと、直接修正を適用できるレコメンデーションエンジンを搭載。
  • プライバシー最優先: テレメトリやクラウド依存が一切なく、すべてのデータはユーザーのローカルマシンまたはサーバー上に保持されます。

関連

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