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도 지원합니다.

작동 방식

이 프로젝트는 두 가지 주요 에디션이 있습니다. Lite는 자신의 머신에서 실행하는 데스크톱 앱으로, 필요 시 원격 서버에 연결하고 데이터를 DuckDB 및 Parquet 파일에 로컬로 저장합니다. Darling은 Windows 또는 Linux에서 실행되는 서비스로, 24/7 데이터를 중앙 PostgreSQL 저장소에 수집하고 뷰어와 웹 대시보드를 제공합니다. 둘 다 내장 MCP 서버를 통해 자체 AI 에이전트에 알림을 보낼 수 있으며, Darling은 에이전트가 알림 설정을 변경하거나 쿼리 계획을 강제할 수도 있지만, 모든 토글은 기본적으로 꺼져 있습니다.

대상 사용자

SQL Server(또는 PostgreSQL)를 실행하는 데이터베이스 관리자와 팀으로, 모니터링에 높은 라이선스 비용을 지불하는 데 지친 사람들을 위한 것입니다. 또한 모니터링 데이터를 완전히 제어하려는 사람들에게도 적합합니다. 설정하지 않는 한 인프라에서 데이터가 외부로 나가지 않기 때문입니다.

주요 기능

  • 무료 및 오픈소스(MIT), 기능 제한 없음
  • 두 가지 에디션: Lite는 간단한 온디맨드 원격 모니터링용, Darling은 PostgreSQL로 24/7 수집용
  • 실시간 알림 및 사용자 정의 가능한 알림 채널
  • 내장 MCP 서버로 자체 AI 에이전트가 데이터를 분석하거나 작업을 수행할 수 있습니다(선택적 권한 포함)
  • SQL Server 2016 SP2부터 2025, Azure SQL, AWS RDS, PostgreSQL 지원
  • 텔레메트리 없음: 데이터는 서버와 머신에 유지됩니다

관련

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