Features

Explore QMonitor's comprehensive suite of tools designed to streamline SQL Server management, automate performance optimization, and ensure continuous operational compliance.

01 / Monitoring

SQL Server Monitoring

Comprehensive, 100% cloud-based SQL Server monitoring with real-time metrics, lightweight agents, and deep historical insights.

Real-time SQL Server Monitoring Dashboards

Real-Time Performance Dashboards

QMonitor provides comprehensive monitoring through dynamic dashboards that track critical SQL Server metrics. The dedicated agent non-invasively collects data and displays it in real time, allowing DBAs to interpret trends and respond effectively.

  • Carefully Crafted Dashboards: Includes performance dashboards, query stats, storage analysis, and capacity planning with extensive filtering.
  • Interactive Controls: Dashboards auto-refresh at custom intervals and support zoom, tooltips, and legends for granular analysis.

Lightweight Cloud-Based Architecture

Monitoring with QMonitor is 100% cloud-based, requiring zero on-premises infrastructure and using lightweight agents for Windows, Linux, and container hosts.

  • Flexible Authentication: Supports both Windows and SQL Server authentication seamlessly.
  • Data Residency: Store your data in your local region to comply with regulations.
Lightweight Cloud-Based Architecture
Historical Data and Broad Compatibility

Historical Trends & Broad Compatibility

Track database evolution over time while maintaining compatibility across modern and legacy environments, backed by intelligent threshold configurations.

  • Historical Insights: Every monitored metric retains historical data for accurate trend analysis and optional warning/critical thresholds.
  • Wide Support: Designed for SQL Server 2008 onward, including Microsoft Azure SQL databases, with ongoing expansions.
02 / AI Assistance

AI Assistance

Accelerate troubleshooting and workload optimization with QPilot, your specialized AI assistant for SQL Server.

Comprehensive Root-Cause Analysis

QPilot examines all information collected by QMonitor, including execution plans, blocking chains, and deadlock events, bringing together telemetry for analysis and troubleshooting. It guides DBAs directly toward efficient issue resolution.

  • Analyzes diagnostic data across all monitoring subsystems
  • Uncovers underlying root causes for active and historical issues
  • Reduces mean time to resolution with expert guidance

AI-Assisted Query Tuning & Workload Optimization

QPilot can also examine queries on your systems, analyzing execution plans and performance metrics to identify bottlenecks and provide precise recommendations for optimization.

  • Analyzes execution plans and provides insights
  • Pinpoints resource-heavy bottlenecks and inefficient patterns
  • Provides expert-level tuning advice to improve database throughput
03 / Blocking & Deadlocks

Blocking & Deadlocks

Investigate high-impact concurrency events with granular event tracking, dedicated dashboards, and timeline charts.

SQL Server Events Investigation

Detailed SQL Server Event Investigation

QMonitor collects detailed information about SQL Server Events, providing DBAs with the data required to investigate and understand events affecting SQL Server environments.

  • Collects comprehensive telemetry on SQL Server events
  • Equips DBAs with the exact data needed to investigate application issues
  • Deep dive into application-impacting database events

Analysis for Blocking, Deadlocks & Errors

QMonitor allows DBAs to quickly identify and resolve problems related to blocking, deadlocks, timeouts and errors, helping them understand the impact and underlying causes.

  • Quickly identify and resolve blocking, deadlocks, and timeouts
  • Pinpoint application and query errors efficiently
  • Understand the broader impact and underlying causes of concurrency incidents
Blocking and Deadlock Resolution
Dashboards and Event Timeline

Intuitive Dashboards & Event Timeline

SQL Server Events can be conveniently visualized and filtered through dedicated dashboards and timelines, making it easier to analyze event sequences, identify relationships between sessions and focus on the information relevant to a specific incident.

  • Visualize and filter SQL Server events through dedicated dashboards
  • Leverage Gantt charts to analyze event sequences over time
  • Identify relationships between sessions to focus on incident-relevant data
04 / Compliance & Alerts

Compliance & Alerts

Ensure continuous adherence to industry best practices, automated checks, and organizational security standards.

Centralized Issue Tracking

Centralized Issue Tracking

QMonitor can detect and track issues across monitored instances, helping identify configuration violations, performance issues, and operational concerns in one centralized view. Issues are automatically created when instances violate rules defined in policies.

  • Centralized Issues page listing all problems detected across monitored instances
  • Track configuration violations, performance issues, and operational concerns in one view
  • Automatic issue creation via structured Policies (containers) and Predicates (individual checks)

Assessments & Remediation

QPilot can generate AI-assisted assessment documents for consultants and customer reviews, and QMonitor provides remediation guidance for resolving non-compliant settings. SQL Server healthchecks typically include backup and recovery validation, index and statistics health, query performance, and security review.

  • Generates AI-assisted assessment documents for review
  • Provides actionable remediation guidance for resolving non-compliant settings
  • Covers backups, index/stats health, query performance, and security reviews
Assessments and Remediation
Proactive Monitoring and Alerting

Alerts

QMonitor provides proactive monitoring that notifies users when instances need attention. Notifications can be sent via email, Teams, Slack or Telegram.

  • Centralized view of all detected problems with customizable thresholds
  • Severity levels to help prioritize issues and track resolution times
  • Multi-channel notifications via email, Teams, Slack, or Telegram
05 / SQL Server Agent Jobs

SQL Server Agent Jobs

Monitor job health, identify failures, investigate scheduling conflicts, and analyze duration patterns across your entire SQL Server estate.

SQL Server Agent Jobs Dashboard

Check the Job Activity

The SQL Server Agent Jobs dashboard provides comprehensive visibility into job execution history and current job status across your SQL Server instances. Quickly spot failed jobs, identify scheduling conflicts and overrunning jobs.

  • Jobs Overview & Summary: Use high-level KPIs and summary tables to track executions, successes, failures, retries, and average durations.
  • Visual Execution Timeline: Identify scheduling conflicts, find optimal time windows, and spot duration patterns using a Gantt-style timeline.
  • Detailed Diagnostics: Drill down into individual job runs, analyze error messages, and correlate failures with system resource metrics.
06 / Multi-Organization

Multi-Organization Monitoring

Seamlessly manage multiple clients, departments, and enterprise boundaries with robust multi-tenant architecture and flexible access control.

Multi-Environment Management

Multi-Environment Management & Global View

QMonitor is designed to support organizations that need to manage multiple SQL Server environments across different teams, departments, or customers within a single platform. A centralized dashboard provides a seamless global view across all the organizations you belong to, eliminating the need to manage each environment individually.

  • Manage multiple SQL Server environments and separate operational spaces in a single platform
  • Centralized dashboard delivering an immediate overview across all joined organizations
  • Gain a complete global view without managing each organizations one by one

Suitable for MSPs and Large Enterprises

Users can belong to multiple organizations with tailored roles and permissions per environment, making QMonitor robust enough for complex business needs. This structure is ideal for large enterprises managing multiple business units as well as MSPs and consulting firms overseeing separate client infrastructures securely.

  • Assign different roles and permissions for users belonging to multiple organizations
  • Maintains strict access control and responsibilities across distinct environments
  • Tailored for large enterprises, business units, MSPs, and consulting firms
Roles, Permissions and Enterprise Suitability
07 / QMonitor Jobs

QMonitor Jobs

Reduce the manual burden on DBAs by scheduling estate-wide maintenance with parallel execution limits, automating queries or host commands, and autofixing configuration issues.

Automated Jobs Overview

Flexible Job Types & Concurrency

Define and configure scheduled tasks to run T-SQL scripts across instances or arbitrary commands on agents. Fine-tune performance with advanced execution controls and safety guards.

  • Dual Job Types: Choose Execute Query to run T-SQL against instances (via Instance, Group, or Tag targeting) or Execute Command for host-level operations.
  • Parallelism & Resource Limits: Configure Max Concurrent Instances (sequential or parallel execution) to prevent saturating CPU, I/O, or network during heavy maintenance like backups.
  • Sysadmin Security Guard: Built-in safeguards require explicit instance acknowledgment when executing jobs under high-privilege credentials.

Intelligent Scheduling & History

Streamline operations using recurring cron expressions or one-time triggers. Inspect execution outputs and exit codes via the comprehensive job history log.

  • Manual & Autofix Jobs: Switch between manual triggers, on-demand runs, and automated remediation tasks.
  • Advanced Recurrence: Set up flexible schedules using cron expressions with optional end dates, supported by integrated helper documentation.
  • Deep Execution Logs: Audit past runs ordered by date with infinite scroll, inspect chronological log entries, error messages, exit codes, and retry attempts.
Manual and Autofix Remediation

Autofix Remediation

QMonitor leverages the Jobs feature to enable automatic remediation of detected issue, significantly reducing the manual workload and burden on DBAs.

  • Supports issue remediation jobs
  • Allows DBAs to fix issues in bulk, reducing the manual workload
  • Keeps track of executed jobs to help DBAs stay on top of instance health
08 / Data Collection & Protection

QMonitor Data Collection & Protection

QMonitor collects only technical data from SQL Server system views, Dynamic Management Views, performance counters, and operational metadata. Detailed data is retained for 30 days, with aggregated data kept for up to two years. Regional agents keep data in its region of reference. We do not collect data from application tables or any business data, such as customer records, transactions, documents, or application content.

Data Collection Overview

What QMonitor collects

Depending on the enabled monitoring and compliance features, QMonitor may collect:

  • Sessions, active/wait requests and query statistics
  • CPU, memory, storage, I/O, performance metrics and Query Store data
  • SQL Server Agent jobs and execution history
  • Instance, database configuration and High Availability/Disaster Recovery status
  • Security and compliance metadata
  • Backup, database, server, operating system and infrastructure information

How we preserve diagnostic information

QMonitor uses approximately 74 distinct system-level queries to collect monitoring, performance, configuration, security, and compliance data. For individual instances, SQL statement literals can also be anonymized.

For example: WHERE name = 'John Doe' can be transformed into: WHERE name = '<value>'
  • This preserves diagnostic information without exposing the original value
  • All data is encrypted in transit and protected
  • Within our protection systems there are advanced encryption, security and access control mechanisms

QMonitor vs Competitors

Compare the capabilities that matter to your team.

A quick comparison of QMonitor, SentryOne (SQL Sentry), Redgate Monitor and SQLWATCH Cloud.

✓ Included ◐ Partial — Not included
Capability QMonitor SentryOne
(SQL Sentry)
Redgate Monitor SQLWATCH Cloud
Retention & history ✓30 days detailed; 2 years aggregated ✓ ✓ ✓30 days; 90-day add-on
Basic performance metrics ✓ ✓ ✓ ✓
Advanced workload metrics ✓Query Store, query stats & execution plans ✓Top SQL query/procedure stats & plan history ✓Top-query stats, plans & associated waits ◐Query stats & waits; Query Store not documented
Blocking & deadlock analysis ✓Blocking timeline ✓ ✓ ◐Blocking; deadlock graph depth differs
AI diagnosis & query tuning ✓Plans, deadlocks & blocking analysis — ◐ML-based alert thresholds —
Health checks & compliance monitoring ✓ ◐Advisory Conditions pack ◐Compliance templates (Enterprise) ◐Automated health & backup checks
AI-generated assessment documents ✓For consultants and customer reviews — — —
Alerts & notifications ✓ ✓ ✓ ✓
SQL Server Agent job monitoring ✓ ✓ ✓ ✓
Estate-wide maintenance jobs & configuration autofix ✓Scheduled across servers with parallel limits ◐Alert responses, not a general job scheduler — —
Multi-organization, permissions & global view ✓Single pane with role-based access ◐Sites and groups ◐Estate groups ✓
Server and Database Inventory ✓ ✓ ✓ ✓
HA/DR monitoring ✓ ✓ ✓ ◐Specific HA/DR checks not documented
Data residency & sovereignty ✓Regional agents keep data local ◐Customer-hosted repository ◐Self-hosted deployment option ✓Choose data region
Cloud deployment ✓ ◐Customer-hosted monitoring stack ✓ ✓
Collector / agent deployment ✓Agents for Windows, Linux & containers ◐Windows monitoring service ✓Base Monitor: Windows, Linux & Docker ◐PowerShell collector on Windows
Requires sysadmin for ongoing data collection —Only during installation ◐CONTROL SERVER can replace it; some limits apply ◐Needed for some features and older SQL versions —Only during installation
Monitored database platforms ✓SQL Server, Azure SQL DB & Managed Instance ✓SQL Server (Windows/Linux), Azure SQL DB & MI ✓SQL Server (Windows/Linux), Azure SQL DB & MI ◐SQL Server & Azure SQL DB; MI not documented
Transparent pricing ✓$From €50/month per SQL Server instance ◐$$$$Quote-based ◐$$$$Several price tiers ✓$Business calculator; MSP/enterprise quotes
Pricing model Annual subscription; cancel anytime Mandatory 3-year contract Annual subscription Monthly or annual billing
Sensitive data ✓Optional literal anonymization ◐Query diagnostics ◐Query text and plans ◐Query text

QMonitor Standard is billed annually (+VAT). Price tiers are indicative, not like-for-like quotes. Capabilities can vary by edition, deployment and configuration.