Skip to content

Key Features

Explore ClusterControl’s key features below to understand how it can support your database management needs from end to end.

All cluster types

The following are features that are available across all cluster types supported by ClusterControl:

  • LDAP/Active Directory authentication. Enterprise
  • Key and certificate management. Enterprise Advanced
  • Role-based access control.
  • Integration with Hashicorp Vault. Enterprise
  • Email notification with fine-grained delivery configuration based on severity. Enterprise Advanced
  • Integration with messaging tools like Slack, Telegram and webhook. Enterprise Advanced
  • Integration with incident management platform like Pagerduty, Splunk On-Call (VictorOps), ServiceNow, OpsGenie and ilert. Enterprise Advanced
  • Jobs monitoring.
  • Automatic alarms for various critical and warning events.
  • Watchlist - Monitoring dashboards in full-screen view (kiosk-mode).
  • Amazon S3. Enterprise Advanced
  • Google Cloud Storage. Enterprise Advanced
  • Microsoft Azure Blob Storage. Enterprise Advanced
  • Any S3-compatible storage providers. Enterprise Advanced
  • Schedule maintenance mode and tracking.
  • Web-based SSH console.
  • Reboot host. Enterprise Advanced
  • Stop/Start/Restart services. Enterprise Advanced
  • Operational reports (system report, database availability report, backup report, upgrade report, database growth report, schema change report).
  • ClusterControl audit log and tracking.
  • Activity center.
  • Error reports.
  • Centralized database and load balancer logs.

Cluster-specific features

  • Deployment automation:

    • Deploy MySQL/MariaDB standalone, Galera Cluster and replication (primary-replica and primary-primary).
    • Support for various MySQL flavors (Percona Server for MySQL, Percona Server for MySQL Pro, Oracle MySQL Community Server, MariaDB Community Server).
    • Import existing MySQL/MariaDB standalone, replication or Galera Cluster.
    • Clone cluster (Galera Cluster). Enterprise
    • Cluster-to-Cluster replication (Galera Cluster). Enterprise
  • Backup management: Enterprise Advanced

    • On-demand or scheduled logical or physical backups (partial, full and incremental).
    • Support for mysqldump, Percona Xtrabackup, Mariabackup.
    • Point-in-Time Recovery (PITR).
    • Backup to local disk and remote storage (S3-compatible object storage, NFS).
    • Backup verification.
    • Backup binary logs.
    • Restore from local backup or cloud.
    • Restore external backup.
  • Failover and recovery: Enterprise Advanced

    • Automated failover for primary-replica and Galera clusters.
    • Node auto-recovery and healing.
    • Promote replica to primary.
    • Rebuild replica from primary.
    • Change replication source.
    • Read-only and read-write management.
  • Scaling: Enterprise Advanced

    • Scale-out by adding new database nodes (replicas, delayed replicas or Galera nodes).
    • Scale-out load balancer nodes.
    • Scaling support for MySQL Replication and Galera.
  • Monitoring and alerting:

    • Topology visualizer.
    • Host monitoring.
    • Database stats monitoring.
    • Load balancer stats monitoring.
    • Track replication lag, Galera state, disk space, queries per second.
    • Customizable threshold and alerting.
    • Database and load balancer logs.
  • Load balancing: Enterprise Advanced

    • Integrates with HAProxy, ProxySQL and MariaDB MaxScale for automated load balancing.
    • ProxySQL manager (query rules, users, query cache, routing)
    • Integrates with Keepalived for virtual IP address.
    • Integrates with garbd (Galera arbitrator daemon).
  • Security: Enterprise

    • SSL encryption for client-server communication.
    • SSL encryption between server-server communication (Galera Cluster and replication).
    • User management, audit logging, and access control.
    • Backup encryption.
  • Performance management:

    • Query monitoring, slow query detection, schema analyzer, query optimizer.
    • Database growth.
    • Advisors for tuning performance and query improvement.
    • Database and load balancer configuration management. Enterprise Advanced
    • Database user management. Enterprise Advanced
  • Database upgrades and patching: Enterprise Advanced

    • Automated rolling upgrades for minor versions.
    • Schema upgrade and migration management.
  • Deployment automation:

    • Deploy PostgreSQL standalone or streaming replication (primary-replica).
    • Deploy PostgreSQL logical replication with possibility of bi-directional replication.
    • Support for various PostgreSQL flavors (PostgreSQL, TimescaleDB, EDB Postgres Server).
    • Import existing PostgreSQL standalone and streaming replication.
    • Cluster-to-Cluster replication.Enterprise
  • Backup management: Enterprise Advanced

    • On-demand and scheduled logical or physical backups (partial, full and incremental).
    • Support for pgdump, pg_basebackup, PgBackRest.
    • Point-in-Time Recovery (PITR).
    • Backup to local disk and remote storage (S3-compatible object storage, NFS).
    • Backup verification.
    • Restore from local backup or cloud.
    • WAL archiving.
    • Dedicated backup repository host.
  • Failover and recovery: Enterprise Advanced

    • Automated failover for primary-replica streaming replication clusters.
    • Node automatic recovery and healing.
    • Promote replica to primary.
    • Rebuild replica from primary.
    • Change replication source.
  • Scaling: Enterprise Advanced

    • Scale-out by adding new database nodes (replicas).
    • Scale-out load balancer nodes.
    • Scaling support for streaming replication.
  • Monitoring and alerting:

    • Topology visualizer.
    • Host monitoring.
    • Database stats monitoring.
    • Load balancer stats monitoring.
    • Track replication lag, database state, disk space, queries per second.
    • Customizable threshold and alerting.
    • Database and load balancer logs.
  • Load balancing: Enterprise Advanced

    • Integrates with HAProxy for automated load balancing.
    • Integrates with Keepalived for virtual IP address.
    • pgBouncer pool management.
  • Security: Enterprise

    • SSL encryption for client-server communication.
    • SSL encryption between server-server communication (replication).
    • User management, audit logging, and access control.
    • Backup encryption.
  • Performance management: Enterprise Advanced

    • Query monitoring, slow query detection, query optimizer.
    • Database growth.
    • Advisors for tuning performance and query improvement.
    • Database and load balancer configuration management.
    • Database user management.
  • Database upgrades and patching: Enterprise Advanced

    • Automated rolling upgrades for major and minor versions.
  • Plugins/extensions management:

    • TimescaleDB
    • pgvector
  • Deployment automation:

    • Deploy a new MongoDB standalone, replica set or sharded cluster (single or multiple shards).
    • Support for various MongoDB flavors (MongoDB Community, MongoDB Enterprise, Percona Server for MongoDB).
    • Import existing MongoDB Replica Set or Sharded Cluster.
  • Backup management: Enterprise Advanced

    • On-demand and scheduled logical backups.
    • Support for mongodump and Percona Backup for MongoDB.
    • Backup to local disk and remote storage (S3-compatible object storage, NFS).
    • Backup verification.
    • Restore from local backup or cloud.
  • Failover and recovery: Enterprise Advanced

    • Automated failover for primary-replica streaming replication clusters.
    • Node auto-recovery and healing.
    • Step down primary for auto election.
    • Freeze node.
  • Scaling: Enterprise Advanced

    • Scale-out by adding new mongod or arbiter (standalone or replica set)
    • Scale-out by adding new mongodb, config or mongos nodes (sharded cluster).
    • Scale-out by adding new replica set shards (sharded cluster)
  • Monitoring and alerting:

    • Topology visualizer.
    • Host monitoring.
    • Database stats monitoring.
    • Mongos router monitoring.
    • Track replication lag, database state, disk space, queries per second.
    • Customizable threshold and alerting.
  • Security: Enterprise Advanced

    • SSL encryption for client-server communication.
    • SSL encryption between server-server communication (replication).
    • User management, audit logging, and access control.
    • Backup encryption.
  • Performance management:

    • Ops monitoring.
    • Database growth.
    • Advisors for tuning performance and query improvement.
    • Database configuration management. Enterprise Advanced
  • Database upgrades and patching: Enterprise Advanced

    • Automated rolling upgrades for minor versions.
  • Deployment automation:

    • Deploy a new Redis/Valkey Sentinel or cluster.
    • Support for various Redis flavors (Redis Community and Valkey).
    • Import existing Redis/Valkey Sentinel or cluster.
  • Backup management: Enterprise Advanced

    • On-demand and scheduled RDB (Redis Database) and AOF (Append Only File) backups.
    • Backup to local disk and remote storage (S3-compatible object storage, NFS).
    • Restore from local backup or cloud.
  • Failover and recovery: Enterprise Advanced

    • Automated failover for primary-replica replication clusters (Sentinel).
    • Node auto-recovery and healing.
    • Promote replica to primary.
    • Change replication source.
  • Scaling: Enterprise Advanced

    • Scale-out by adding new Redis node (sentinel or cluster mode)
  • Monitoring and alerting:

    • Topology visualizer.
    • Host monitoring.
    • Database stats monitoring.
    • Track database state, disk space, queries per second.
    • Customizable threshold and alerting.
  • Security: Enterprise Advanced

    • SSL encryption for client-server communication.
    • SSL encryption between server-server communication.
    • User management, audit logging, and access control.
    • Backup encryption.
  • Performance management:

    • Database growth.
    • Advisors for tuning performance and query improvement.
    • Database configuration management. Enterprise Advanced
    • Database user management. Enterprise Advanced
  • Database upgrades and patching: Enterprise Advanced

    • Automated rolling upgrades for minor versions.
  • Deployment automation:

    • Deploy a new SQL Server standalone or Always On Availability Group cluster.
    • Import existing SQL Server standalone or Always On Available Group cluster.
  • Backup management: Enterprise Advanced

    • On-demand and scheduled physical backups.
    • Support for full, differential, and transaction log backups.
    • Backup to local disk and remote storage (S3-compatible object storage, NFS).
    • Restore from local backup or cloud.
    • Point-in-time recovery.
  • Failover and recovery: Enterprise Advanced

    • Automated failover for primary-replica AlwaysOn availability group.
    • Node auto-recovery and healing.
    • Promote replica to primary.
    • Rebuild replica.
  • Scaling: Enterprise Advanced

    • Scale-out by adding new SQL Server node.
  • Monitoring and alerting:

    • Topology visualizer.
    • Host monitoring.
    • Database stats monitoring.
    • Track database state, disk space, queries per second.
    • Customizable threshold and alerting.
  • Security: Enterprise Advanced

    • SSL encryption for client-server communication.
    • SSL encryption between server-server communication.
    • User management, audit logging, and access control.
  • Performance management:

    • Database growth.
    • Advisors for tuning performance and query improvement.
    • Database configuration management. Enterprise Advanced
  • Deployment automation:

    • Deploy a new Elasticsearch single-node cluster or high-availability cluster.
    • Import existing Elasticsearch single-node cluster or high-availability cluster.
  • Backup management: Enterprise Advanced

    • On-demand and scheduled Elastic snapshot backup.
    • Backup to local disk and remote storage (S3-compatible object storage, NFS).
    • Restore from local backup or cloud.
  • Failover and recovery: Enterprise Advanced

    • Automated failover for high availability setup.
    • Node auto-recovery and healing.
  • Scaling: Enterprise Advanced

    • Scale-out by adding new data node.
  • Monitoring and alerting:

    • Topology visualizer.
    • Host monitoring.
    • Database stats monitoring.
    • Track database state, disk space, queries per second.
    • Customizable threshold and alerting.
  • Security: Enterprise Advanced

    • SSL encryption for client-server communication.
    • SSL encryption between server-server communication.
    • User management, audit logging, and access control.
  • Performance management:

    • Database growth.
    • Advisors for tuning performance and query improvement.
    • Database configuration management. Enterprise Advanced
See also