Skip to content

Latest commit

 

History

History
53 lines (31 loc) · 3.92 KB

features.md

File metadata and controls

53 lines (31 loc) · 3.92 KB

Features and screenshots

Part of the Performance Monitor documentation.

What You Get

🔍 Specialized collectors on configurable schedules — wait stats, query performance, blocking chains, deadlock graphs, memory grants, file I/O, tempdb, perfmon counters, FinOps/capacity, and more. Query text and execution plan collection can be disabled per-collector for sensitive environments.

🚨 Real-time alerts for blocking, deadlocks, and high CPU — system tray notifications, styled HTML emails with full XML attachments, and webhook notifications for external integrations

📊 NOC-style overview with green/yellow/red health cards, auto-refresh, configurable time ranges, and dark/light themes

📋 Graphical plan viewer with native ShowPlan rendering, 30-rule PlanAnalyzer, operator-level cost breakdown, and a standalone mode for opening .sqlplan files without a server connection

💡 Recommendations engine (advise-and-act) — a dedicated Recommendations tab surfaces prioritized findings from your own monitoring data with the reasoning behind each one, and can apply selected fixes directly. Destructive changes (like enabling Read Committed Snapshot Isolation) are gated behind an informed-consent dialog that spells out both the risk of acting and the risk of doing nothing.

🤖 Built-in MCP server with read-only tools for AI analysis — ask Claude Code or Cursor "what are the top wait types on my server?" and get answers from your actual monitoring data

🔒 Your data never leaves — no telemetry, no cloud dependency, no phoning home. Credentials stored in Windows Credential Manager with OS-level encryption. Statement text that can carry a credential, such as CREATE LOGIN or a PASSWORD = literal, reads -- statement text withheld (#4348) in alerts and plan analysis. Darling also withholds it from collected data, MCP answers and web pages.

More Screenshots

Custom dashboards — compose any metric into a chart

A saved custom view charting the HammerDB TPC-C contention story on one server: deadlock rate, wait time by type, latch waits, and transaction throughput

Blocking & deadlocks

Per-server blocking and deadlock trends with the captured blocking chains beneath, under a live workload

FinOps — right-sizing & cost analysis

FinOps utilization efficiency: a right-sizing verdict, CPU and memory headroom, and a 7-day provisioning trend

Recommendations — advise and act

The Recommendations tab: prioritized findings drawn from your own collected metrics, each with the reasoning behind it

Fleet Sweeps — scheduled fleet-wide health with memory

A fleet sweep differencing one server from Healthy to Critical, with per-server verdicts and instrument liveness

Graphical Plan Viewer

Graphical plan viewer with plan insights, runtime summary, wait stats, and operator-level analysis

Alert History

Alert history: blocking, deadlocks, and server-reachability events with values, thresholds, and detail

MCP Server — AI-Powered Analysis

An AI assistant answering a health-check question from the monitor's own collected data over MCP

What People Are Saying

"You guys make us DBAs look like absolute rockstars. I'm over here getting showered with praise, and all I do is use your scripts and follow your advice."

"replaced SentryOne and had it running in 10 minutes"

"I've had enough time to gather data and converse with Claude on this. It helped a lot to zone in on CPU starvation from the hypervisor on which the VM runs. IT team currently investigating the host configuration."