Ad

replication-manager: MySQL/MariaDB Replication Orchestrator

Signal Replication Manager orchestrates MySQL/MariaDB/Percona Server replication topologies, providing high availability, automated management, and comprehensive monitoring.
Screenshot of signal18/replication-manager homepage

Replication Manager orchestrates MySQL, MariaDB, and Percona Server replication topologies. It automates key tasks like monitoring, failover, and cluster management. The project addresses the complexity of maintaining highly available database systems by providing a centralized platform for managing replication configurations and ensuring data consistency. It leverages Go for performance and reliability.

Replication Manager distinguishes itself through its comprehensive feature set covering replication topology detection, automatic failover events, and multi-cluster management. The project’s focus on best-practice replication enforcement and integration with popular proxies like ProxySQL and HAProxy provides a robust and versatile solution. It also offers advanced features like SLA tracking and scriptable states, enhancing operational control.

  • Replication Monitoring: Tracks replication status, detects issues, and provides real-time visibility into replication lag and errors.
  • Automated Failover: Automatically promotes replicas to primary in case of failure, minimizing downtime and data loss.
  • Proxy Integration: Integrates with ProxySQL, HAProxy, and other proxies for enhanced traffic management and load balancing.
  • Backup & Recovery: Supports logical and physical backups with S3-compatible storage and automated archiving.
  • Alerting & Observability: Provides metrics, logging, and alerting via multiple channels for proactive monitoring and issue resolution.
  • Cluster Management: Enables centralized management of multiple replication clusters from a single instance.
  • SLA Tracking: Tracks and reports on service level agreements for database performance and availability.

Replication Manager is an active project with a history of continuous development and regular updates. The project has a strong community presence and a well-maintained documentation set. Recent commits indicate ongoing improvements to features and bug fixes. Its stability is supported by a broad range of real-world deployments.

Replication Manager is beneficial for organizations relying on MySQL, MariaDB, or Percona Server for critical applications. It simplifies high-availability setup and management, offering automated failover and comprehensive monitoring. It provides a valuable alternative to manual replication management processes and improves data resilience, reducing downtime and data loss risks.

Summarize:
Share:
Stars
743
Forks
175
Issues
231
Created
11 years ago
Commit
17 hours ago
License
GPL-3.0
Archived
No
Updated 16 hours ago

Similar Repositories