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.

解決する問題

このプロジェクトは、商用SQL Server監視ツールにサーバーごとに年間数千ドルを支払うという問題を解決します。同じ種類の監視を無料で提供し、データをどこにも送信しません。PostgreSQLもカバーしています。

仕組み

このプロジェクトには主に2つのエディションがあります。Liteは自分のマシンで実行するデスクトップアプリで、必要に応じてリモートサーバーに接続し、データをDuckDBとParquetファイルにローカルに保存します。DarlingはWindowsまたはLinuxで実行されるサービスで、24時間365日データを中央のPostgreSQLストアに収集し、ビューアーとWebダッシュボードを提供します。どちらも内蔵のMCPサーバーを介して独自のAIエージェントにアラートを送信でき、Darlingはエージェントがアラート設定を変更したり、クエリプランを強制したりすることもできますが、すべてのトグルはデフォルトでオフです。

対象読者

SQL Server(またはPostgreSQL)を実行しているデータベース管理者やチームで、監視に高いライセンス料を支払うことにうんざりしている人向けです。また、監視データを完全に制御したい人にも適しています。設定しない限り、インフラストラクチャからデータが外部に出ることはありません。

ハイライト

  • 無料でオープンソース(MIT)、機能を差し控えることはありません
  • 2つのエディション:Liteはシンプルなオンデマンドリモート監視用、DarlingはPostgreSQLへの24時間365日収集用
  • リアルタイムアラートとカスタマイズ可能な通知チャネル
  • 内蔵MCPサーバーにより、独自のAIエージェントがデータを分析したりアクションを実行したりできます(オプトイン権限付き)
  • SQL Server 2016 SP2から2025、Azure SQL、AWS RDS、PostgreSQLをサポート
  • テレメトリなし:データはサーバーとマシンに留まります

関連

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