Self-hosted database monitoring tools in 2026

Query performance, replication, locks and resource use for PostgreSQL, MySQL, MongoDB and other databases. This list has 18 database monitoring tools. Of these, 8 are open source, 9 have a free plan and 18 can be self-hosted. Checked by hand on 30 September 2026.

  1. 1

    ClusterControl

    Severalnines platform to deploy, monitor and manage open source database clusters such as MySQL, PostgreSQL, MongoDB and Redis on your own servers or cloud.

    Free plan Free: Community edition: deploy and monitor clusters Self-hosted DatabasesMetrics
  2. 2

    Foglight

    Quest's monitoring suite, best known for database performance monitoring across SQL Server, Oracle, PostgreSQL and other engines, with workload analysis and alerting.

    Paid Self-hosted DatabasesMetrics
  3. 3

    mysqld_exporter

    Official Prometheus exporter for MySQL and MariaDB that exposes server status, InnoDB and replication metrics.

    Free Open source (Apache-2.0) Self-hosted DatabasesMetrics
  4. 4

    Percona Monitoring and Management

    Open source monitoring for MySQL, PostgreSQL, MongoDB and Valkey: a server and client agents collect metrics and query analytics, with Grafana-based dashboards and alerting.

    Free Open source (AGPL-3.0) Self-hosted DatabasesMetricsDashboards
  5. 5

    pganalyze

    Hosted Postgres performance monitoring that collects query statistics, plans and logs, and suggests indexes and VACUUM settings. The Enterprise plan can run on your own infrastructure.

    Paid Self-hosted DatabasesMetricsLogs
  6. 6

    pgBadger

    PostgreSQL log analyzer that turns server logs into HTML reports on slow queries, errors, locks, checkpoints and connections.

    Free Open source (PostgreSQL) Self-hosted DatabasesLogs
  7. 7

    pgDash

    PostgreSQL monitoring service from RapidLoop that tracks queries, replication, locks and table stats over time, with alerts. A self-hosted edition is sold on annual licences.

    Paid Self-hosted DatabasesMetricsDashboards
  8. 8

    PgHero

    Small web dashboard for Postgres that shows slow queries, index usage, table bloat and connection counts. Runs as a Rails engine or a Docker container.

    Free Open source (MIT) Self-hosted DatabasesDashboards
  9. 9

    pgMonitor

    Crunchy Data's bundle of Prometheus exporter queries, alert rules and Grafana dashboards for monitoring PostgreSQL and its hosts.

    Free Open source (Apache-2.0) Self-hosted DatabasesMetricsDashboards
  10. 10

    pgwatch

    PostgreSQL monitoring from Cybertec that gathers metrics with SQL queries and stores them in Postgres or Prometheus for the bundled Grafana dashboards.

    Free Open source (BSD-3-Clause) Self-hosted DatabasesMetricsDashboards
  11. 11

    Postgres Enterprise Manager

    EDB's tool for monitoring and managing fleets of PostgreSQL and EDB Postgres servers, with performance dashboards, alerting and tuning advice.

    Paid Self-hosted DatabasesMetricsDashboards
  12. 12

    postgres_exporter

    Prometheus exporter that exposes PostgreSQL server statistics as metrics for Prometheus to scrape and alert on.

    Free Open source (Apache-2.0) Self-hosted DatabasesMetrics
  13. 13

    PoWA

    PostgreSQL Workload Analyzer: collects query statistics from pg_stat_statements and related extensions into a history you browse in a web UI, with index suggestions.

    Free Open source (PostgreSQL) Self-hosted DatabasesMetrics
  14. 14

    Redgate Monitor

    Database estate monitoring for SQL Server, PostgreSQL, Oracle and MySQL (formerly SQL Monitor), with query performance history, alerting and estate-wide health views.

    Paid Self-hosted DatabasesMetricsDashboards
  15. 15

    SolarWinds

    Suite of network, server, database and application monitoring products, sold as self-hosted software and as the SaaS SolarWinds Observability.

    Paid Self-hosted InfrastructureAPMLogs
  16. 16

    SolarWinds Database Performance Analyzer

    Wait-time based performance analysis for SQL Server, Oracle, MySQL, PostgreSQL and other engines, showing which queries and waits slow each database down.

    Paid Self-hosted DatabasesMetrics
  17. 17

    SQL Diagnostic Manager

    IDERA's SQL Server performance monitoring: tracks queries, waits and server health, sends alerts and suggests fixes. A MySQL version is also sold.

    Paid Self-hosted DatabasesMetrics
  18. 18

    SQL Sentry

    SolarWinds tool for SQL Server performance monitoring: tracks waits, blocking, deadlocks and top queries, and alerts on problems across instances.

    Paid Self-hosted DatabasesMetrics

Side by side

Tool Pricing Free plan Open source Self-hosted PostgreSQLMySQL or MariaDBSQL ServerMongoDBQuery statisticsExplain plansIndex adviceReplicationLocks and waitsAlerting
ClusterControl Free plan Community edition: deploy and monitor clusters No Yes YesYesYesYesYes-YesYesYesYes
Foglight Paid No No Yes ----------
mysqld_exporter Free Yes Yes Yes NoYesNoNoYesNo-YesYes-
Percona Monitoring and Management Free Yes Yes Yes YesYes-YesYesYesYesYesYesYes
pganalyze Paid No No Yes YesNoNoNoYesYesYesYesYesYes
pgBadger Free Yes Yes Yes YesNoNoNoYesYes--YesNo
pgDash Paid No No Yes YesNoNoNoYesYesYesYesYesYes
PgHero Free Yes Yes Yes YesNoNoNoYesYesYesYesYes-
pgMonitor Free Yes Yes Yes YesNoNoNoYes--YesYesYes
pgwatch Free Yes Yes Yes YesNoNoNoYes-YesYesYesYes
Postgres Enterprise Manager Paid No No Yes YesNoNoNoYes--YesYesYes
postgres_exporter Free Yes Yes Yes YesNoNoNoYesNo-YesYes-
PoWA Free Yes Yes Yes YesNoNoNoYesYesYes-Yes-
Redgate Monitor Paid No No Yes YesYesYesYesYesYesYesYesYesYes
SolarWinds Paid No No Yes YesYesYes-YesYesYesYesYesYes
SolarWinds Database Performance Analyzer Paid No No Yes YesYesYes-Yes-Yes-YesYes
SQL Diagnostic Manager Paid No No Yes NoNoYesNoYes--YesYesYes
SQL Sentry Paid No No Yes NoNoYesNoYesYesYesYesYesYes

Yes: confirmed in the tool's documentation. No: documented as not offered. -: not confirmed. Plans and prices change; check each tool's own site before you decide.

More lists